Size: a a a

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

2020 September 27

S

Shizoid in Emacs — русскоговорящее сообщество
Столлман дня — akater

Топ 10 за год:
1. aragaer — 48
2. xFA25E — 38
3. greenest_pig — 34
4. dbvvmpg — 27
5. d1g1tal_w0rld_kam1kaz3 — 12
6. remo0001 — 12
7. artem — 11
8. isaurian_the_3rd_not_really — 10
9. Nekifirus — 10
10. akater — 10
источник

SB

S B in Emacs — русскоговорящее сообщество
S B
(add-hook 'c-mode-common-hook
     (lambda ()
       (local-set-key "\C-xff"
              (lambda ()
                (
                 (call-interactively 'c-mark-function)
                 )))))
что тут не так? хочу вызывать ф-цию c-mark-function на указанную комбинацию, но НЕ РАБОТАЕТ
источник

SB

S B in Emacs — русскоговорящее сообщество
command-execute: Wrong type argument: commandp, (lambda nil ((call-interactively (quote c-mark-function))))
источник

PG

Pig Greenest in Emacs — русскоговорящее сообщество
S B
что тут не так? хочу вызывать ф-цию c-mark-function на указанную комбинацию, но НЕ РАБОТАЕТ
лишние скобки вокруг call-interactively
источник

PG

Pig Greenest in Emacs — русскоговорящее сообщество
вообще можно и без лямбды, просто пометить c-mark-function на C-x f f
источник

SB

S B in Emacs — русскоговорящее сообщество
та там идея в том, чтобы поставить марк и потом вызвать индент
источник

SB

S B in Emacs — русскоговорящее сообщество
поэтому лябда нужна
источник

SB

S B in Emacs — русскоговорящее сообщество
еще (interactively) надо добавить, насколько я понимаю
источник

PG

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

S

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

S

Shizoid in Emacs — русскоговорящее сообщество
| + | 12919 | + | + | + | i | + | i | + | - | + | boobs 12916 | boobs?
источник

PG

Pig Greenest in Emacs — русскоговорящее сообщество
или ты хочешь потом добавить ещё вызовов?
источник

SB

S B in Emacs — русскоговорящее сообщество
Pig Greenest
или ты хочешь потом добавить ещё вызовов?
(add-hook 'c-mode-common-hook
     (lambda ()
       (local-set-key "\C-xff"
              (lambda ()
                 (interactive)
                 (c-mark-function)
                 (c-indent-exp)
                 ))))
источник

SB

S B in Emacs — русскоговорящее сообщество
вот это работает примерно как я хоетл бы, но не совсем )
источник

PG

Pig Greenest in Emacs — русскоговорящее сообщество
а как надо?
источник

PG

Pig Greenest in Emacs — русскоговорящее сообщество
кстати, C-M-q не делает то, что тебе нужно?
источник

SB

S B in Emacs — русскоговорящее сообщество
та там дело в c--indent-exp, если форматировать нечего, т.е. никаких изменений не сделано, то марк остается висеть. ну и в начало функции курсор перепрыгивает, тоже раздражает.
источник

PG

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

PG

Pig Greenest in Emacs — русскоговорящее сообщество
так что с C-M-q?
источник

SB

S B in Emacs — русскоговорящее сообщество
Pig Greenest
так что с C-M-q?
если у тебя курсор внутри функции, то он жалеуется, что не может найти сбалансированное выражение для форматирования
источник