Size: a a a

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

2020 April 22

N

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

A

AlexG in Emacs — русскоговорящее сообщество
Valeriy L
добавь списпок из (company-lsp company-dabbrev)
Нашел проблему. Там порядок запуска был не правильный. Теперь все как надо :)
источник

VL

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

VL

Valeriy L in Emacs — русскоговорящее сообщество
я вот такую приблуду написал
(defun decode-sgml-entities (beg end)
   (interactive "r")
   (save-excursion
     (narrow-to-region beg end)
     (goto-char beg)
     (xml-parse-string)
     (widen)))
источник

VL

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

C

C22 in Emacs — русскоговорящее сообщество
Dmytro Lispyvnyi '(🌲 🍺)
Кстати, про нативную емаксовую модальность - есть view-mode
видел
источник

N

Nikita in Emacs — русскоговорящее сообщество
Valeriy L
я вот такую приблуду написал
(defun decode-sgml-entities (beg end)
   (interactive "r")
   (save-excursion
     (narrow-to-region beg end)
     (goto-char beg)
     (xml-parse-string)
     (widen)))
у меня не пашет :(
источник

N

Nikita in Emacs — русскоговорящее сообщество
вот это работает, но только в ручную как в команду запихнуть хз
источник

N

Nikita in Emacs — русскоговорящее сообщество
Я хочу чтобы сразу весь буфер заменило, зову
replace-regexp
, даю ему сначала
&#\([0-9]+\);
, потом
\,(char-to-string (string-to-number (match-string 1)))
и все пашет
источник

N

Nikita in Emacs — русскоговорящее сообщество
Пытаюсь написать команду
(defun test()
 (interactive)
 (replace-regexp "&#\\([0-9]+\\);" "\\,(char-to-string (string-to-number \\1))"))

говорит
replace-match-maybe-edit: Invalid use of ‘\’ in replacement text
источник

PG

Pïg Grëënëst in Emacs — русскоговорящее сообщество
This function is for interactive use only;
in Lisp code use `re-search-forward' and `replace-match' instead.
источник

N

Nikita in Emacs — русскоговорящее сообщество
хмм
источник

VL

Valeriy L in Emacs — русскоговорящее сообщество
Nikita
у меня не пашет :(
вмысле, ты виделил текст?
источник

N

Nikita in Emacs — русскоговорящее сообщество
я тот еще погромист конечно
источник

N

Nikita in Emacs — русскоговорящее сообщество
Valeriy L
вмысле, ты виделил текст?
ну да
источник

PG

Pïg Grëënëst in Emacs — русскоговорящее сообщество
вот как я решаю похожую задачу
(replace-regexp-in-string
"[^./][^/]*/"
(lambda (match) (string (aref match 0) ?/))
(substring (abbreviate-file-name cwd) 0 -1))
источник

VL

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

VL

Valeriy L in Emacs — русскоговорящее сообщество
M-: (xml-parse-string) RET
источник

VL

Valeriy L in Emacs — русскоговорящее сообщество
если работает, значит у тебя что-то не так с narrowing
источник

VL

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