emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Emacs-diffs] master dadcf33: Add prettify symbols to python-mode


From: Mark Oteiza
Subject: [Emacs-diffs] master dadcf33: Add prettify symbols to python-mode
Date: Mon, 21 Sep 2015 02:40:00 +0000

branch: master
commit dadcf33984391a285ef0b161c1122864264e4386
Author: Mark Oteiza <address@hidden>
Commit: Mark Oteiza <address@hidden>

    Add prettify symbols to python-mode
    
    lisp/progmodes/python.el (python-prettify-symbols-alist): New variable
    lisp/progmodes/python.el (python-mode): Use it
---
 lisp/progmodes/python.el |    8 ++++++++
 1 files changed, 8 insertions(+), 0 deletions(-)

diff --git a/lisp/progmodes/python.el b/lisp/progmodes/python.el
index 243125e..4fdf2ca 100644
--- a/lisp/progmodes/python.el
+++ b/lisp/progmodes/python.el
@@ -620,6 +620,11 @@ The type returned can be `comment', `string' or `paren'."
    ((python-rx string-delimiter)
     (0 (ignore (python-syntax-stringify))))))
 
+(defconst python--prettify-symbols-alist
+  '(("lambda"  . ?\u03bb)
+    ("and" . ?\u2227)
+    ("or" . ?\u2228)))
+
 (defsubst python-syntax-count-quotes (quote-char &optional point limit)
   "Count number of quotes around point (max is 3).
 QUOTE-CHAR is the quote char to count.  Optional argument POINT is
@@ -5104,6 +5109,9 @@ returned as is."
            "`outline-level' function for Python mode."
            (1+ (/ (current-indentation) python-indent-offset))))
 
+  (set (make-local-variable 'prettify-symbols-alist)
+       python--prettify-symbols-alist)
+
   (python-skeleton-add-menu-items)
 
   (make-local-variable 'python-shell-internal-buffer)



reply via email to

[Prev in Thread] Current Thread [Next in Thread]