Вопросы с тегом «commands»

1
В чем разница между функцией и командой?
Размещая вопросы и ответы здесь, люди иногда используют термины «функция» и «команда» взаимозаменяемо. В других случаях люди используют только один из двух терминов для обсуждения определенных фрагментов кода. Поскольку их сообщения обычно посвящены другим темам, они не объясняют, почему они используют один термин, а не другой. Так: Q: В Emacs …

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

1
Включение М-! в M- & (a'ka emacs, эквивалентный bash Ctrl-Z)
Время от времени я M-! some_commandпросто обнаруживаю, что команда выполняется дольше, чем я ожидал, и сохраняет мои emacs замороженными на долгие секунды. Поэтому я смотрю на свои замороженные 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.