Свързани въпроси 'elisp'

Коментари за функция в Emacs
Търся начин да генерирам и вмъквам блокове с коментари за заглавки над моите функции в Emacs (във всеки режим), като съдържанието по подразбиране на коментара автоматично се базира на подписа на функцията (т.е. правилния брой @param контейнери за...
1234 изгледи
schedule 27.09.2022

Отворете emacs с хоризонтално разделяне
При отваряне на emacs с два файла $ emacs a.txt b.txt , прозорецът се разделя вертикално. Вместо това трябва да имам хоризонтално разделяне. Има ли променлива, която контролира това поведение или има кука, където мога да отменя едно поведение,...
769 изгледи
schedule 19.09.2022

(съобщение %S load-path) и (describe-variable load-path) дават различни резултати
(message "%S" load-path) и (describe-variable 'load-path) дават различни резултати. Още няколко пътя като "/Users/updogliu/.emacs.d/elpa/flycheck-20140323.828" се появиха в последния. Как мога да накарам (require 'flycheck) да използва...
54 изгледи
schedule 15.09.2022

Emacs: Как съхранявате последния параметър, предоставен от потребителя като стандартен?
Пиша интерактивна функция, която бих искал да запомни последния аргумент, предоставен от потребителя, и да го използва като стандартен. (defun run-rake (param) (interactive "sTask: ") (shell-command (format "rake %s" task))) Първият път,...
521 изгледи
schedule 05.10.2022

Emacs: Предотвратяване на gud & pdb от контролиране на прозорци
Използвам pdb за отстраняване на грешки в програми на Python и не съм доволен от поведението му. Имам екрана, разделен на множество прозореца на emacs и когато изпълня pdb, той (на случаен принцип?) замества един от прозорците с изхода на *gud*...
2829 изгледи
schedule 22.10.2022

eshell не зачита буфера на дисплея
Използвам display-buffer C-x 4 C-o , за да задам буфер към другия прозорец. Това работи чудесно, освен ако не искам да сложа своя eshell буфер в другия прозорец. eshell се поставя в текущия ми прозорец всеки път. Ако поставя пред командата C-u...
102 изгледи
schedule 01.12.2022

отговаряне/задаване на SO въпроси от emacs.?
В момента използвам gnus , за да чета SO въпроси, като се абонирам за заинтересовани тагове от gwene. Мога да видя/чета само въпроса, но не и отговорите. Има ли плъгин за отговор/задаване на SO въпрос. Разбира се, мога да използвам сървър за...
257 изгледи
schedule 04.11.2022

Грешка при грешен тип при оценяване на функция, свързана с ключ в emacs
Написах функция init-set-key-mappings, която задава всички глобални ключове във файла .emacs. (defun init-set-key-mappings () "All the key mappings go here" (let ((mappings (list '("\C-ca" 'open-fileline)))) (mapcar...
190 изгледи
schedule 09.11.2022

Emacs lisp; как да направя низ от променлива от произволен тип?
Подобни съобщения за грешки за неправилно извикани функции показват, напр.: (message (file-attributes ".")) Произвежда съобщението: "eval: Wrong type argument: stringp, ("/home14/tjones" 1 0 0 (20415 35598) (20211 19255) (20211 19255) 14...
2616 изгледи
schedule 30.11.2022

Настройка на byte-compile-dest-file-функция
Искам да задам целевата директория за компилация на байтове на emacs lisp, използвайки относителен път като ../foo . Разбрах, че трябва да използвам byte-compile-dest-file-function , но не знам как да го настроя. Как мога да го настроя?
171 изгледи
schedule 08.11.2023

справяне с капана на динамичния обхват на Emacs Lisp в старите дни
В старите дни Emacs нямаше поддръжка за лексикален обхват. Чудя се как хората са се справяли с конкретен капан с динамичен обхват в онези дни. Да предположим, че Алис пише команда my-insert-stuff , която разчита на функцията fp-repeat ,...
226 изгледи
schedule 27.10.2023

Добавяне на двоичен път към emacs $PATH
Опитах следното: (setenv "PATH" (concat (getenv "PATH") ":~/mybin")) (setq exec-path (append exec-path '(":~/mybin"))) Но това никога не проработи. Опитах М-! и въвеждане на едно от двоичните имена и това даде "неизвестна команда" също и...
2701 изгледи
schedule 31.10.2022

Rope и Yasnippet в Emacs
Настройвам поддръжка на python за emacs с помощта на rope и yasnippet, като следвам урока, даден на http://www.enigmacurry.com/2009/01/21/autocompleteel-python-code-completion-in-emacs/#disqus_thread . Декларирах низова променлива a_str="Hello" ....
1446 изгледи
schedule 25.11.2023

Как да накарам ‹deletechar› да се държи като ‹backspace› в режим на презапис на Emacs
При натискане на Изтриване в режим Emacs overwrite , следният знак се изтрива. Но при натискане на Backspace предишният символ не се изтрива, а се заменя с интервал. Как мога да накарам Изтриване (обвързано с delete-forward-char ) да се...
109 изгледи
schedule 21.10.2022

Отваряне на браузър от emacs скрипт?
Имам следния фрагмент на emacs lisp, който ще стартира моя браузър от emacs и ще отвори посочените страници. Когато обаче го стартирам като скрипт от shell, нищо не се случва. Какво повече трябва да направя? Опитах да пусна (интерактивно)....
860 изгледи
schedule 01.12.2023

Предотвратете зареждането на HAML фрагменти, когато използвате sass-mode и yasnippet
Използвам Emacs с sass-mode и yasnippet за редактиране на .sass файлове. Всичко това работи чудесно и фрагментите се разширяват. Но тъй като sass-mode изисква haml-mode, haml фрагментите също се зареждат при редактиране на sass файлове. Това е...
92 изгледи
schedule 03.12.2022

Доказателство за бъдещето defun - използвайте, ако е налично, дефинирайте еквивалент, ако не
В момента използвам emacs 24.3, така че hash-table-values не е наличен. Така че искам да напиша функцията, но само ако не съществува. По този начин моят код работи в момента и ще използва функцията по подразбиране, когато премина към emacs 24.4....
71 изгледи
schedule 14.12.2023

Elisp: възможно е автоматично отваряне на Emacs init файл при грешка при стартиране?
Ето идеята: ако рестартирам Emacs, след като направих промяна в моя начален файл на Emacs, би било много удобно, ако в случай на грешка при стартиране, Emacs автоматично отвори моя начален файл за редактиране Например, ако има грешка при...
106 изгледи
schedule 14.11.2023

Конфигуриране на Yasnippet за два сценария (1) регионът е активен; (2) регионът не е активен
Във връзка с потребителска конфигурация на (delete-selection-mode 1) , има ли начин да се консолидират двата следващи Yasnippets само в един фрагмент, така че да работи по различен начин в зависимост от това дали регионът е активен. Например: (if...
1335 изгледи
schedule 27.12.2023

Редактор, който ще премине към даден знак въз основа на позиция от EOF?
Някой знае ли за редактор с команда, която ще прескочи курсора ви до даден байт/символ въз основа на позицията му в края на файла (EOF), вместо в началото на файла? Нещо ми подсказва, че VI/VIM може да го направи, но моят Google-fu ме проваля в...
345 изгледи
schedule 31.12.2023