diff options
author | Tom Willemse | 2015-12-18 20:45:28 +0100 |
---|---|---|
committer | Tom Willemse | 2015-12-18 20:45:28 +0100 |
commit | 0258e9aa5a66948f9a69507a2ad56fbe15ae93f0 (patch) | |
tree | 63a98035ca95fd6aa0e10141172b5503888054fd /emacs/.emacs.d/site-lisp/oni-python.el | |
parent | 5a9ed5919515bac0344a03cf66ce9217cd39080d (diff) | |
download | dotfiles-0258e9aa5a66948f9a69507a2ad56fbe15ae93f0.tar.gz dotfiles-0258e9aa5a66948f9a69507a2ad56fbe15ae93f0.zip |
Move some functions to the Python library
Diffstat (limited to 'emacs/.emacs.d/site-lisp/oni-python.el')
-rw-r--r-- | emacs/.emacs.d/site-lisp/oni-python.el | 23 |
1 files changed, 23 insertions, 0 deletions
diff --git a/emacs/.emacs.d/site-lisp/oni-python.el b/emacs/.emacs.d/site-lisp/oni-python.el index 7dc6f21..e2cc7d6 100644 --- a/emacs/.emacs.d/site-lisp/oni-python.el +++ b/emacs/.emacs.d/site-lisp/oni-python.el @@ -25,6 +25,7 @@ ;;; Code: +(require 'auto-complete) (require 'fill-column-indicator) (require 'python) (require 'whitespace) @@ -94,6 +95,28 @@ (setq-local fci-rule-column 79)) ;;;###autoload +(defun oni:set-python-completion-sources () + "Set `ac-sources' to python-specific sources." + (setq ac-sources '(ac-source-jedi-direct))) + +;;;###autoload +(defun oni:set-python-imenu-function () + "Set the `imenu-create-index-function' variable. + +For `python-mode' I prefer `python-imenu-create-flat-index'." + (setq imenu-create-index-function #'python-imenu-create-flat-index)) + +;;;###autoload +(defun oni:set-python-symbols () + "Set a few extra UTF-8 symbols for use in python." + (when (boundp 'prettify-symbols-alist) + (setq prettify-symbols-alist + '(("lambda" . ?λ) + ("<=" . ?≤) + (">=" . ?≥) + ("!=" . ?≠))))) + +;;;###autoload (defun oni:set-whitespace-tab-display () "Set the `whitespace-style' to show only tabs." (setq-local whitespace-style '(tab-mark))) |