Запитання з тегом «commands»

1
Чим відрізняється функція від команди?
Опублікувавши тут запитання та відповіді, люди іноді взаємозамінно використовують терміни "функція" та "команда". В інших випадках люди використовують лише один із двох термінів для обговорення конкретних фрагментів коду. Оскільки їх публікації зазвичай зосереджуються на інших темах, вони не пояснюють, чому вони використовують один термін, а не інший. Так: Питання: Яка …

2
Як я можу перевірити та використовувати регулярний вираз Perl інтерактивно?
Скажіть, у мене буфер з текстом. Я хотів би перевірити регулярний вираз (в ідеалі тип Perl) проти мого буфера і Emacs виділити відповідність на ньому. Наприклад, такий регекс ( узятий із Вікіпедії ): (?<=\.) {2,}(?=[A-Z]) відповідатиме наступному тексту: Цей регулярний вираз, зокрема, відповідає щонайменше двом пробілам, що виникають після періоду …

1
Включення активних M-! в M- & (a'ka emacs equiv to bash Ctrl-Z)
Час від часу мені трапляється M-! some_commandпросто виявити, що команда працює довше, ніж я очікувала, і зберігає мої emacs довгими секундами. Тому я глазурую свої заморожені емаки і б'ю себе за те, що не користуюся, M-& some_commandі обіцяю використовувати M-&наступний раз. Але M-!це в моїй м'язовій пам’яті десятиліттями… І звичайно, …

1
Чому я не можу прив’язати свою функцію до ключа або викликати її за допомогою Mx?
Я написав функцію і хочу викликати її через Mx і прив’язати її до ключа. Це моя функція: (defun my-function () (message "This is a great function")) Якщо я спробую викликати це M-x my-function, я отримую помилку: [no match]у міні-буфері. Якщо я спробую прив'язати його до клавіші (або клацання миші): (global-set-key …

1
Як використовувати "інтерактивні" аргументи при виклику команди з коду
У мене є команда, testяка називається, яка просто бере дані користувача та повторює її назад: (defun test (input) (interactive "MInput: ") (message "%s" input)) Я хочу написати ще одну функцію, яка називала б її. Наступні помилки: (defun test-forward () (interactive) (test)) з цією помилкою test-forward: Wrong number of arguments: (lambda …
12 elisp  commands 
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.