LINUX.ORG.RU

emacs окно запуска скрипта

 


0

1
(global-set-key (kbd "<f5>") (lambda ()
(interactive)
(save-buffer)
(async-shell-command "./project.py")))

В общем это запускает скрипт. Но в идеале должно происходить так: запускается скрипт не в сплите, а на весь экран, потом происходит выполнения скрипта, он у меня спрашивает «Press ENTER or type command to continue», я нажимаю Enter и пропадает буфер с выполняющимся скриптом. А если скрипт выполняется долго, я могу его убить C-x-k. Как это сделать ?

А то если я буду нажимать после каждого запуска скрипта C-x-1 или, если надо убить выполняющийся скрипт C-x-o C-x-k, то у меня пальцы поотпадают:)

★★★★

Последнее исправление: bryak (всего исправлений: 2)

А то если я буду нажимать после каждого запуска скрипта C-x-1 или, если надо убить выполняющийся скрипт C-x-o C-x-k, то у меня пальцы поотпадают:)

Перешёл с vim на emacs — тренируй руки теперь. )

// По сабжу сказать нечего.

evilface ★★
()

пальцы поотпадают:)

Caps lock не забыл назначить как Control?

Deleted
()

Можно и так. Пока что так оставлю. Знаний на что-то большее не хватает.

(interactive)
(save-buffer)
(async-shell-command "./project.py")
(other-window 1)
(delete-other-windows)))

bryak ★★★★
() автор топика
Ответ на: комментарий от bryak

лучше бы ты пистон учил с таким усердием

anonymous
()
Ответ на: комментарий от theNamelessOne

Новый mode не нужен, можно так:

(add-to-list 'same-window-buffer-names "*compilation*")
(global-set-key (kbd "<f5>") #'compile)
theNamelessOne ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.