“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-utils
package (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 <[email protected]> GPLv3. See the file russian-lisp-mode.el for copyright and details.