Запитання з тегом «shell-mode»

1
Як Emacs `shell-mode` знає, щоб запросити судо?
У shell-modeкоманді на зразок sudo CMDвідкривається підказка в області ехо, що говорить: [sudo] password for root: Звідки це знати, щоб це зробити? AFAIK, така поведінка не може вийти з простого запуску, sudoяк зазвичай, тому що readвбудований не створює такого підказу.
17 shell-mode 


2
Чому введення "<<<" замість цього створює "<< EOF \ n <" в режимі скрипту оболонки?
Щоразу, коли я редагую скрипт оболонки в emacs і набираю три шеврони, щоб перенаправити необроблений рядок на stdin, emacs вставляє символи "EOF" та новий рядок між ними, cat &lt;&lt;&lt; 'some string' стає cat &lt;&lt;EOF &lt; 'some string' Я можу повернутися назад і видалити зайві символи, щоб отримати буфер у бажаному …
13 bash  shell-mode 

1
Автоматично оновлювати каталог за замовчуванням, коли PWD змінюється в режимі оболонки та режимі терміна
Чи є якісь параметри або пакети, які викликають default-directoryоновлення, якщо робочий каталог зміниться в shell-modeта term-mode? Тобто при використанні cd, але рішення повинно бути більш надійним, ніж просто шукати цю конкретну команду і, можливо, кілька інших - вона, власне, повинна перевірити значення $PWDпісля кожної команди, я думаю. Що ще важливіше, …

3
Встановіть відступ для функції скрипта оболонки
Я намагаюся встановити кількість пробілів на відступ для запуску нової функції в sh-mode(bash sub-mode). Я спробував налаштувати: '(sh-basic-offset 2) '(sh-indentation 2) '(smie-indent-basic 2) (Як показано custom-set-variablesв .emacs) і деякі інші , а також, але жоден з них не мали ніякого ефекту!

2
Як запустити попередню унікальну команду в оболонці Emacs (без повторів)?
Чи є в оболонці Emacs команда, схожа на яку, M-pале яка б пропустила повторні команди? Тобто це перейшло б до наступної іншої команди. Подібно до звичайного терміналу Linux. Тож якби я бігав: ls ./script ./script ./script make і натисніть M-pтри рази, я хочу, щоб це перейшло до команди ls. Або, …
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.