Age | Commit message (Collapse) | Author | |
---|---|---|---|
2016-01-12 | Rewrite configuration with use-package | Kyle Meyer | |
2016-01-09 | Add km/mode-buffers function | Kyle Meyer | |
2016-01-09 | Add command python-copy-last-shell-line-as-comment | Kyle Meyer | |
2016-01-06 | Add file headers | Kyle Meyer | |
2015-11-15 | Don't show method buttons in pydoc | Kyle Meyer | |
2015-11-15 | Add functions for persistent pydoc commands | Kyle Meyer | |
2015-10-22 | python: Don't try to guess indentation level | Kyle Meyer | |
2015-07-31 | Set up outline-minor-mode for python and elisp | Kyle Meyer | |
2015-06-15 | init-python.el: Rename hook function | Kyle Meyer | |
2015-05-31 | Disable python shell autodetection | Kyle Meyer | |
2015-04-28 | Add python-shell-send-set-string command | Kyle Meyer | |
2015-04-12 | Disable jedi in Python mode | Kyle Meyer | |
This seems to be interfering with reverting Python buffers. I haven't looked into this further yet. | |||
2015-04-12 | Stop semantic from taking over imenu in Python | Kyle Meyer | |
2015-04-12 | Add km/pyton-indent-post-self-insert-function | Kyle Meyer | |
2015-03-14 | Simplify IPython shell setup | Kyle Meyer | |
Current python.el seems to have this built in. | |||
2015-02-02 | Use auto-complete as yas fallback in Python mode | Kyle Meyer | |
2015-02-02 | Rework key chords | Kyle Meyer | |
- Use letter pairs that are rare in both directions. For really common commands, try to keep my fingers on home row. - Remove some key chords for less frequent commands. For Projectile, just bind switching projects and the commander because most other things are available with one more key from the commander. My strategy for key chord bindings was to lead with ',' or ';' and then follow with any letter. The idea was that, with the languages and coding conventions I was using at the time, when I inserted a comma or semicolon, they were usually followed by a non-letter (typically a space or a new line). But, this is actually not a good way to go about this because Key chord mode accepts the two-letter combination in either order. In practice, I didn't end up unintentionally calling a command too often, but it did happen enough to be slightly annoying. John Cook recently posted a table [1] of bigram frequencies, which is a good starting point for updating my key chords. [1]: http://www.johndcook.com/blog/2015/02/01/rare-bigrams/ | |||
2015-01-28 | Send up to line, not point, to Python shell | Kyle Meyer | |
2015-01-27 | Improve organization and consistency of files | Kyle Meyer | |
- Add pages and more headings for large files. - Try to use consistent order for file (or page) structure. * Loading * Settings * Hooks * Any mode activation or function calls * My functions * Key bindings | |||
2015-01-07 | Fix some docstrings | Kyle Meyer | |
2014-11-30 | Use Cask and Pallet to manage packages | Kyle Meyer | |
2014-11-21 | Install and setup jedi | Kyle Meyer | |
2014-09-13 | Add python-shell-send-buffer-up-to-point | Kyle Meyer | |
2014-07-23 | Change method for binding mode-specific prefix | Kyle Meyer | |
2014-07-19 | Correct python-shell-* rebindings | Kyle Meyer | |
I'm not sure how I messed that up so bad initially. | |||
2014-07-05 | Set Python buffer compile command to py.test | Kyle Meyer | |
2014-06-22 | Send function or paragraph to Python shell | Kyle Meyer | |
Implement function similar to `ess-eval-function-or-paragraph-and-step'. | |||
2014-06-22 | Rebind Python-shell-send-defun | Kyle Meyer | |
2014-04-19 | Rename km/create-python-test-file | Kyle Meyer | |
2014-04-19 | Fix km/create-python-test-file | Kyle Meyer | |
6cbfae7 broke this function when the test file doesn't exist. I'm not sure why I used `with-current-buffer' in the first place, considering the desired action is to switch to the file in another window. | |||
2014-02-10 | Swap python test and compile keybindings | Kyle Meyer | |
I keep using the wrong one, so I must think it makes more sense this way. | |||
2014-02-10 | Make `create-python-test-file` find file if exists | Kyle Meyer | |
Instead of raising an error if the file exist, just open file in other buffer. | |||
2014-02-01 | Use prefix argument to choose py.test{,2} compile | Kyle Meyer | |
2014-01-26 | Reorganize and use require-package | Kyle Meyer | |
`require-package' is from https://github.com/purcell/emacs.d/blob/master/lisp/init-elpa.el. | |||
2014-01-26 | Follow Purcell's emacs.d structure | Kyle Meyer | |
User init files are added using provide/require. https://github.com/purcell/emacs.d |