Org-mode скрывает заметку по умолчанию в сгибе
В Emacs org-mode, если я сделаю заметку C-c C-zдля узла, а затем нажму TAB, чтобы переключить видимость дерева, содержимое заметки всегда будет отображаться. Вместо этого я бы пред...
Подборка 69 вопросов с тегом «elisp» на WikiRoot: ответы IT-специалистов по Windows, Linux, Excel, сетям и программированию.
69 вопросов
В Emacs org-mode, если я сделаю заметку C-c C-zдля узла, а затем нажму TAB, чтобы переключить видимость дерева, содержимое заметки всегда будет отображаться. Вместо этого я бы пред...
Ответ: Это должно происходить только в текстовом терминале (где «вставка» заканчивается просто отправкой текстового символа char с помощью char в Emacs, как если бы вы вводили эти символы...
Мой Emacsчасто выходит за пределы видимого диапазона экрана при запуске, например, на виртуальной машине, как показано ниже. Это становится проблемой, потому что строка состояния н...
Ответ: You can use the built-in help apropos by typing C-ha and the word whitespace. It will list for example delete-trailing-whitespace M-x ... RET Delete trailing whitespace between STA...
Проблема в том, что когда я нахожусь в расширении фрагмента, я нажимаю escape, чтобы переключиться в нормальный режим, и фрагмент экранируется. Как я могу заставить его вести себя...
Ответ: So, I found the answer. Turns out I in define-derived-mode I never invoked use-local-map on my custom key map. once I included: (use-local-map report-mode-map) Everything worked fi...
Ответ: Механизм фильтра уже в 24.4. Благодаря глюкам. https://emacs.stackexchange.com/questions/8097/how-do-i-filter-kill-ring-contents (defvar kill-ring-entry-length 3) (defun my/replace...
Ответ: I solved it with my customised function my-tab with some code written by phil.I bind tab key to my-tab, it will send a raw tab when in term-char-mode and do complete in other cases...
Я пытаюсь добавить пользовательский заголовок в программный режим и хочу, чтобы он был на самом высоком уровне и переместил все остальные уровни вниз, чтобы я мог добавить больше с...
Ответ: Мой хрустальный шар говорит мне, что ты делаешь неправильно, копируй и вставляй код, который ты не понимаешь. Похоже, сегодня это саркастично, извините, обещаю, что скоро получу но...
Ответ: Похоже, вы хотите получить кадр, учитывая его имя. Используйте функцию get-a-frameв библиотеке, frame-fns.elчтобы сделать это. И если вы хотите получить имя фрейма из фрейма, испол...
Ответ: Instead of using a macro, consider using a function. The function indent-region contains arguments for the beginning and ending of the region. Thus, you could evaluate (indent-regi...
Ответ: Решение: (dolist (pattern '("\\.zsh$" "\\.?zshrc$" "zshrc\\.")) (add-to-list 'auto-mode-alist `(,pattern . sh-mode)))
Ответ: Хороший вопрос! Ответ убрать user-errorиз варианта debug-ignored-errors. M-x customize-option debug-ignored-errorsи удалите запись для user-error. Тем не менее, IMO руководство Ema...
Ответ: It is very difficult to exploit next-error-function to find all errors, because it is implemented in very imperative fashion. I have started a tiny project called complation-highli...
В настоящее время emacs остановит запись макроса, когда прозвенит звонок. Это чрезвычайно полезно для таких вещей, как остановка, когда C-sне удается получить новое совпадение. Одн...
Ответ: Удалите кавычку: (face empty trailing lines-tail)вместо '(face empty trailing lines-tail).
Ответ: emacsclient is an ordinary shell command, so it cannot change the shell's idea of what the current directory is. You can, however, call emacsclient like this: $ cd "$(emacsclient -...
Ответ: Настоящая проблема заключалась в следующем: 1) очевидно, у меня были проблемы с загрузкой файлов конфигурации из-за некоторых проблем с разрешениями (см. Https://stackoverflow.com/...
Ответ: line-spacingmsgstr " автоматически становится локальным для буфера при установке ". Существует множество способов использовать что-то вроде (setq line-spacing 3)- например, с хукам...
Когда visual-line-modeв Emacs включен, длинные строки переносятся с естественным разрывом в тексте, что позволяет мне видеть весь текст в любой строке. Wrapпоявляется в моей строке...
Ответ: There are several approaches for this. They are referenced from this EmacsWiki page. In particular, have a look at column-marker.el, col-highlight.el, and vline.el.
Ответ: Просто используйте (highlight-regexp (regexp-quote YOUR-STRING)), чтобы избежать всех специальных символов регулярных выражений YOUR-STRING.
Ответ: What you want is called an outliner. Google will give you dozens of results for every platform. Read their documentation, try the ones that seem to satisfy your requirements and ma...
Ответ: By default it's bound to find-tag. However, many modes rebind it to something more specific to a particular language. You can find out what function a key sequence is bound to with...
Ответ: get-buffer-window-listошибки, только если буфер не существует. Если буфер существует, но не отображается ни в одном окне, функция возвращается nil. Вы можете проверить существовани...
Ответ: Inspired on the answer given by Aaron, I change my configuration to (setq org-agenda-files (list "~/org")) and the problem was solved.
Ответ: First: It's not really recommended to add ELPA directories to your load path by hand, in the fashion you've done; if you ever update those packages through ELPA, the new versions w...
Ответ: I could not find an easy way to do what you want, though eventually electric-layout-mode might help. So I offer the following hack: (defun c-open-brace () (interactive) (let ((elec...
Ответ: You can run emacs --eval '(setq variable-name value)' to do this. Or you could edit your settings file in such a way that it reads the customization from some environment variable,...
Ctrl+K или / — быстрый поиск Начните вводить запрос для поиска по сайту