Giter Club home page Giter Club logo

emacs.d's People

Stargazers

 avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

Forkers

mgrbyte

emacs.d's Issues

C-c C-t overrides python mode

In python mode, C-c C-t is used as a prefix key binding for inserting skeleton snippets of code. For example C-c C-t c inserts a class definition with a doc string. Currently the 'insert time' function in netsight-mode overrides this. I use the skeleton mode in python probably 10x more than I need to insert a time/date, so it would be good if we could find something else for this function.

@mgrbyte suggestion was that in the long term we should come up with a netsight prefix for all key bindings in the netsight-mode. This seems like a good idea to me.

Update procedure of the project

@adamcheasley I've been thinking about our chat about updating emacs.d.
I think perhaps what we should do is make it such that the install/update procedure:

cd ~/.emacs.d
make

does not update your emacs packages
This would reduce the chances of upgrading breaking your local emacs config (Due to upstream updates).
This would mean only changes we make would effect your local emacs installation.

We could go further and pin the versions of packages installed, but I think that's too intrusive.
I think basically:

  1. Users should be in charge of which packages (from Melpa/Marmalade/Package manager) they want to use.
  2. Netsight emacs should only install and configure packages that are required by Netisght configuration.
    1. Netsighgt emacs should only configure packages that directly effect netsight development 'policy'.
      (currenlty there are a few places where this is not the case)

If you agree, will add a PR.

Last change to fix backwards delete word breaks forward delete word.

This is really simple fix (wrong name in key-binding)
However, I'd like it so netsight-delete-word (which does not put the killed text in the key-ring)
only to apply to backspace, and not M-DEL.
@mattss @adamcheasley if you're ok with this, then lets do that and then leave it.
If not, I suggest we leave the default behavior (kill puts text on kill-ring), and live local customizations?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.