LINUX.ORG.RU

Она там из коробки отображается.

Емаксовая раскладка, разумеется, сиречь «input method».

Zmicier ★★★★★
()
Ответ на: комментарий от knigolaz

-/--
/

Однако...

   The character after CS is usually a colon.  If a different string is
displayed, that indicates a nontrivial end-of-line convention for
encoding a file.  Usually, lines of text are separated by “newline
characters” in a file, but two other conventions are sometimes used.
The MS-DOS convention uses a carriage-return character followed by a
linefeed character; when editing such files, the colon changes to either
a backslash (‘\’) or ‘(DOS)’, depending on the operating system.
Another convention, employed by older Macintosh systems, uses a
carriage-return character instead of a newline; when editing such files,
the colon changes to either a forward slash (‘/’) or ‘(Mac)’.  On some
systems, Emacs displays ‘(Unix)’ instead of the colon for files that use
newline as the line separator.
Zmicier ★★★★★
()
Последнее исправление: Zmicier (всего исправлений: 1)
Ответ на: комментарий от knigolaz

Возможно в шрифте, который используется для отображения статусной строки, нет кириллицы (ранее по умолчанию там вылезало что-то вроде ЩЗ).

Я использую следующий способ определения своей раскладки:

;; кнопка \| => \/ при переключения регистра (для моего удобства)
;; в русской раскладке вместо большой Ё символ ~ 
(require 'quail)
(require 'cyrillic)

    (quail-define-package
     "russian-computer" "Cyrillic" "RU" nil
     "ЙЦУКЕH keyboard layout widely used in Russia"
     nil t t t t nil nil nil nil nil t)

    (quail-define-rules
     ("1" ?1) ("2" ?2) ("3" ?3) ("4" ?4) ("5" ?5) ("6" ?6) ("7" ?7) ("8" ?8)
     ("9" ?9) ("0" ?0) ("-" ?-) ("=" ?=) ("`" ?ё) ("q" ?й) ("w" ?ц) ("e" ?у)
     ("r" ?к) ("t" ?е) ("y" ?н) ("u" ?г) ("i" ?ш) ("o" ?щ) ("p" ?з) ("[" ?х)
     ("]" ?ъ) ("a" ?ф) ("s" ?ы) ("d" ?в) ("f" ?а) ("g" ?п) ("h" ?р) ("j" ?о)
     ("k" ?л) ("l" ?д) (";" ?ж) ("'" ?э) ("\\" ?\\) ("z" ?я) ("x" ?ч) ("c" ?с)
     ("v" ?м) ("b" ?и) ("n" ?т) ("m" ?ь) ("," ?б) ("." ?ю) ("/" ?.) ("!" ?!)
     ("@" ?\") ("#" ?№) ("$" ?\;) ("%" ?%) ("^" ?:) ("&" ??) ("*" ?*) ("(" ?()
     (")" ?)) ("_" ?_) ("+" ?+) ("~" ?~)
     ("Q" ?Й) ("W" ?Ц) ("E" ?У) ("R" ?К) ("T" ?Е) ("Y" ?Н) ("U" ?Г) ("I" ?Ш)
     ("O" ?Щ) ("P" ?З) ("{" ?Х) ("}" ?Ъ) ("A" ?Ф) ("S" ?Ы) ("D" ?В) ("F" ?А)
     ("G" ?П) ("H" ?Р) ("J" ?О) ("K" ?Л) ("L" ?Д) (":" ?Ж) ("\"" ?Э) ("|" ?/)
     ("Z" ?Я) ("X" ?Ч) ("C" ?С) ("V" ?М) ("B" ?И) ("N" ?Т) ("M" ?Ь) ("<" ?Б)
     (">" ?Ю) ("?" ?,))

 (setq quail-keyboard-layout-type 'russian-computer)
При выборе той раскладки отображается RU

Evgueni ★★★★★
()
Последнее исправление: Evgueni (всего исправлений: 3)
Ответ на: комментарий от Evgueni

ранее по умолчанию там вылезало что-то вроде ЩЗ

ЖЙ

Оно и сейчас никуда не делось, это из russian-typewriter, то есть из раскладки, где пунктуация в первом регистре четвертого ряда.

;; кнопка \| => \/ при переключения регистра (для моего удобства)

А по-умолчанию разве как-то иначе?

Zmicier ★★★★★
()
Ответ на: комментарий от Zmicier

ЖЙ — точно.

А по-умолчанию разве как-то иначе?

Раньше было не так.

Evgueni ★★★★★
()
15 августа 2018 г.

Времени прошло много, но напишу.

Добиться отображения раскладки так и не удалось.

Запись U\** это не раскладка, а кодировка в которой записывается файл. b - windows 1251 U - utf8

Вопрос остается открытым, как и где можно отобразить именно раскладку клавиатуры, язык на котором будет печать.

knigolaz
() автор топика
Ответ на: комментарий от knigolaz

у меня RU отображается только если сменить раскладку средствами emacs. Когда английская раскладка - ничего нет. При этом менять раскладку надо именно в emacs, то что я в системе меняю - не влияет на появление надписи в emacs.

keinas
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.