comparison lisp/simple.el @ 111736:52e0dfc06f6c

Force left-to-right paragraph direction in echo area and prog-mode buffers. src/xdisp.c (set_message_1): Force paragraph direction in echo area be left-to-right. lisp/simple.el (prog-mode): Set bidi-paragraph-direction to left-to-right.
author Eli Zaretskii <eliz@gnu.org>
date Fri, 26 Nov 2010 21:10:26 +0200
parents 3655cc4062e4
children c92a6fe1fa59
comparison
equal deleted inserted replaced
111735:1cf4eea48b69 111736:52e0dfc06f6c
439 (indent-region start end nil))) 439 (indent-region start end nil)))
440 440
441 (define-derived-mode prog-mode fundamental-mode "Prog" 441 (define-derived-mode prog-mode fundamental-mode "Prog"
442 "Major mode for editing programming language source code." 442 "Major mode for editing programming language source code."
443 (set (make-local-variable 'require-final-newline) mode-require-final-newline) 443 (set (make-local-variable 'require-final-newline) mode-require-final-newline)
444 (set (make-local-variable 'parse-sexp-ignore-comments) t)) 444 (set (make-local-variable 'parse-sexp-ignore-comments) t)
445 ;; Any programming language is always written left to right.
446 (setq bidi-paragraph-direction 'left-to-right))
445 447
446 ;; Making and deleting lines. 448 ;; Making and deleting lines.
447 449
448 (defvar hard-newline (propertize "\n" 'hard t 'rear-nonsticky '(hard)) 450 (defvar hard-newline (propertize "\n" 'hard t 'rear-nonsticky '(hard))
449 "Propertized string representing a hard newline character.") 451 "Propertized string representing a hard newline character.")