“Russified” prettification for Emacs Lisp: see your favorite Lisp code in Russian!
This minor mode replaces common Emacs Lisp symbols with their Russian lookalikes or humorous translations – visually, without changing your code.
For example, in a buffer with russian-lisp-mode enabled:
(setq t nil)will appear as:
(дано да нет)
– but your code is not changed, only prettified!
- Install the
prettify-utilspackage (from MELPA). - Download
russian-lisp-mode.el(from the GitHub repository) and put it in your load-path.
With use-package:
(use-package russian-lisp-mode
:load-path "russian-lisp-mode/"
:hook ((emacs-lisp-mode . russian-lisp-mode)))Or manually:
(require 'russian-lisp-mode)
(add-hook 'emacs-lisp-mode-hook #'russian-lisp-mode)- Russifies many built-in symbols: t, nil, if, let, list, defun, lambda and hundreds more!
- Does NOT change your source code: only prettifies appearance.
- Easy to enable/disable per buffer.
- Emacs 26.1+
- prettify-utils (available in MELPA)
Peter Kosov <11111000000@email.com> GPLv3. See the file russian-lisp-mode.el for copyright and details.