Size: a a a

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

2021 August 26

c

cλ0v3rƒuck8λ4ck in Emacs — русскоговорящее сообщество
https://hostux.social/@fsf/106818365665213305
Кто-нибудь заказывал хоть раз такой мануал?
источник

АД

А Му Де in Emacs — русскоговорящее сообщество
Блин... Всё бы ничего, но как ggtags сказать "Выключай, у меня хуй встал ты нашёл то что нужно"?
источник

АД

А Му Де in Emacs — русскоговорящее сообщество
А... Ну кажись просто интер, чото туплю :р
источник

VL

Valeriy L in Emacs — русскоговорящее сообщество
Для автоинсерта хз. В борще пекечи на привязаны к файлам. Потому смысла мало имхо
источник

VL

Valeriy L in Emacs — русскоговорящее сообщество
Я бы как обычно повесил на abbrev какой-то
источник

VL

Valeriy L in Emacs — русскоговорящее сообщество
А еще, я в раздумиях. Призываю @akater .

Я тут написал интерактивный сниппет (темплейт) для коммон-лиспового defpackage. Как думаешь, стоит автоматом конвертировать введенные символы в киворды?

Скажем, юзер, интерактивно, через минибуфер, вводит :nicknames. После ввода оказалось что он ввел: :nickname1, nickname2. И вот, может было бы лучше конвертнуть nickname2 в киворд?

Насколько интуитивно такое поведение?
источник

АД

А Му Де in Emacs — русскоговорящее сообщество
А какой плугин лучше всего использовать, чтоб емакс подсвечивал строки где ты произвёл изменения по сравнению с последним коммитом?
источник

АД

А Му Де in Emacs — русскоговорящее сообщество
А ещё вопрос по поводу undo, он как-то странно работает. Когда ты полностью отктился все изменения, ты заново можешь начать по кругу возвращать изменения, после чего заново их откатывать
источник

АД

А Му Де in Emacs — русскоговорящее сообщество
Хочется чтоб он делал undo, но потом не делал redo
источник

a

akater in Emacs — русскоговорящее сообщество
Если он хоть один написал кивордом, то надо и остальные, думаю.  У неинтернированных (#:) еще больше приоритет.  По-моему это примерно как распознавание, хочет юзер case sensitivity или нет.  Стили почти всегда или совсем всегда никто не смешивает.  Тем не менее, если б это был пакет, то должна быть опция отключить такое поведение и слушаться юзера буквально.  А если это просто один какой-то там сниппет, то не знаю.

Юзер может еще строки вводить, если правильно помню, и вот если оказался введен винегрет из разных стилей, то тут, видимо, лучше оставить как ввел, потому что я не знаю, как строки приоритезировать.
источник

VL

Valeriy L in Emacs — русскоговорящее сообщество
Ох, был пекеч, diff-hl вроде. У дмитра в конфиге есть
источник

АД

А Му Де in Emacs — русскоговорящее сообщество
Я просто сам наткнулся, но не уверен. Спрашиваю у местных, т.к. вы шарите, пакет говно или не очень
источник

АД

А Му Де in Emacs — русскоговорящее сообщество
Хотя если он в стейбл мелпе, наверное нет
источник

VL

Valeriy L in Emacs — русскоговорящее сообщество
Это не баг а фича. Ты ходишь по дереву изменений. Отключить вроде можно как-то. Пошурши по интернетам
источник

VL

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

VL

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

АД

А Му Де in Emacs — русскоговорящее сообщество
Я и не говорю что это бага, просто я очень часто косячу в файлах введя не ту комбу клавиш или просто опечатовшись, хочется за пару сек всё откатить и чтоб всё норм было. А у этого ундо каждый откат до исходного состояния увеличивается по экспоненте
источник

VL

Valeriy L in Emacs — русскоговорящее сообщество
Я б посоветовал привыкнуть, тк это рил киллерфича которой не хватает потом в других редакторах
источник

VL

Valeriy L in Emacs — русскоговорящее сообщество
Если cua-mode отключает такое поведение, то можно глянуть как он это делает
источник

a

akater in Emacs — русскоговорящее сообщество
Но вообще наверное делать неинтернированные «строго сильнее» кивордов не надо.  Можно разве что из тех соображений, что некоторые хотели бы писать неинтернированные, но им лень, а тут можно, но они забыли, но вспомнили, но не сразу.

Итого,

#:a b c или a #:b c или a b #:c должны превратиться в #:a #:b #:c

:a b c или a :b c или a b :c должны превратиться в :a :b :c

"A" b c и т.п. по-моему не должны ни во что превращаться, потому что я не знаю, кто строки пишет.
источник