Я довольно новичок в elisp, но одна вещь, которую я действительно хочу выяснить, это либо дождаться окончания ace-jump перед выполнением инструкций, либо как получить позицию из ace-jump вместо перемещения моего курсора. Моя цель - иметь возможность выбрать строку с помощью ace-jump, скопировать ее, а затем вставить прямо над моей текущей строкой. Я начал с того, что сначала попытался перейти к линии с асом-прыжком, а затем продублировал ее на месте, но это не сработало. Вот что у меня есть для этого:
(defun ace-jump-yank-line-above ()
(interactive)
(ace-jump-line-mode)
(kill-ring-save (line-beginning-position) (line-beginning-position 2) )
(yank)
)
Но это дает мне странное поведение
ace-jump
давно не поддерживается, пожалуйста, не используйте его. В наши дни вам нуженavy
режим. - person Hi-Angel   schedule 17.12.2020