Size: a a a

Emacs — русскоговорящее сообщество

2020 March 01

VL

Valeriy L in Emacs — русскоговорящее сообщество
В имаксе по дефолту все есть
источник

VL

Valeriy L in Emacs — русскоговорящее сообщество
Столлман обо всем позаботился
источник

VL

Valeriy L in Emacs — русскоговорящее сообщество
Уверуйте в пророка
источник

PS

Petrov Sergey in Emacs — русскоговорящее сообщество
😁
источник

PS

Petrov Sergey in Emacs — русскоговорящее сообщество
кстати, надо на C-h забиндить backspace, поговаривают, что так удобней
источник

PS

Petrov Sergey in Emacs — русскоговорящее сообщество
(bind-key [remap c-electric-backspace] 'smart-hungry-delete-backward-char java-mode-map)
источник

PS

Petrov Sergey in Emacs — русскоговорящее сообщество
global-set-key (kbd "C-?") 'help-command)
(global-set-key (kbd "M-?") 'mark-paragraph)
(global-set-key (kbd "C-h") 'delete-backward-char)
(global-set-key (kbd "M-h") 'backward-kill-word)
источник

PG

Pïg Grëënëst in Emacs — русскоговорящее сообщество
плохая идея
источник

PG

Pïg Grëënëst in Emacs — русскоговорящее сообщество
особенно если ты используешь имакс в терминале
источник

PG

Pïg Grëënëst in Emacs — русскоговорящее сообщество
источник

PG

Pïg Grëënëst in Emacs — русскоговорящее сообщество
ищи ^?
источник

VL

Valeriy L in Emacs — русскоговорящее сообщество
Petrov Sergey
кстати, надо на C-h забиндить backspace, поговаривают, что так удобней
Да
источник

PG

Pïg Grëënëst in Emacs — русскоговорящее сообщество
если вкратце, то в терминале нельзя отличить ^? от бекспейса без дополнительной ебли
источник

VL

Valeriy L in Emacs — русскоговорящее сообщество
Petrov Sergey
global-set-key (kbd "C-?") 'help-command)
(global-set-key (kbd "M-?") 'mark-paragraph)
(global-set-key (kbd "C-h") 'delete-backward-char)
(global-set-key (kbd "M-h") 'backward-kill-word)
Из этого забиндь только C-w на word
источник

PS

Petrov Sergey in Emacs — русскоговорящее сообщество
Valeriy L
Из этого забиндь только C-w на word
у меня C-w - удаление предыдущего слова(как в терминале)
источник

VL

Valeriy L in Emacs — русскоговорящее сообщество
Petrov Sergey
у меня C-w - удаление предыдущего слова(как в терминале)
Ну тык да
источник

VL

Valeriy L in Emacs — русскоговорящее сообщество
Оставь так
источник

PS

Petrov Sergey in Emacs — русскоговорящее сообщество
Valeriy L
Оставь так
да, видимо все эти ребинды надо на потом оставить
источник

PS

Petrov Sergey in Emacs — русскоговорящее сообщество
Спасибо всем за внимание
источник

З

Захар in Emacs — русскоговорящее сообщество
Petrov Sergey
кстати, надо на C-h забиндить backspace, поговаривают, что так удобней
Я использую вот эту функцию от наркомана Xah Lee:
http://ergoemacs.org/emacs/emacs_shrink_whitespace.html

Очень удобно, так как может удалять все пробелы/табы/лишние строки в зависимости от контекста, оставляя один пробел. Повторный вызов убирает и этот последний пробел.

Касательно биндингов, использую Alt+hjkl для навигации, Ctrl+hjkl для удаления.  А точнее:
С-h = backspace (т. е. удалить символ назад)
C-j = удалить строку
C-k = очистить лишние пробелы (как раз эта самая функция от Ся Ли).
C-l = delete (т. е. удалить символ вперёд)
источник