LINUX.ORG.RU

emacs C-b tmux

 ,


1

2

Для того, чтобы переместиться на предыдущий символ, необходимо нажать два раза C-b, вместо одного. Как это пофиксить ?

★★★

Перебинди tmux на другое сочитание, например.

paran0id ★★★★★ ()

Перебинди left-char на другое сочетание, например.

aidaho ★★★★★ ()

не запускай emacs внутри tmux, например. У emacs'а есть server.

feofan ★★★★★ ()

В ~/.tmux.conf

set -g prefix C-g
Теперь вместо C-b будет C-g

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

Тогда чтобы прервать текущее действие в emacs придется дважды жать C-g

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

А в emacs есть хоть одна клавиша, которая не используется с зажатым ctrl?

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

А в emacs есть хоть одна клавиша, которая не используется с зажатым ctrl?

Ну, у меня, вроде, свободны C-. и C-,

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

не запускай Емакс внутри Т-Мукса, у Емакса есть сервер.

+1, только при чем здесь сервер? Скорее уж — у Емакса есть TRAMP.

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

Иногда так удобнее, иногда - наоборот. Продолжить работу из дома проще подключившись к emacs-серверу на работе по ssh.

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

Продолжить работу из дома проще подключившись к emacs-серверу на работе по ssh

Опа!

Не то, чтобы оно мне было нужно и я за этим следил, но когда они это реализовали, и как это теперь сделать?

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

Рискну сообщить, что намека не понял. Это вы к работе в текстовом интерфейсе или к одиссее товарища bryak’а?

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

про работу в эмуляторе пищущей машинки из 70ых

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

так тоже можно, но мне не нравится. Я в таком кейсе обычно подключался к рабочей машине по ssh и запускал emacsclient в терминале. В каждом клиенте доступны все открытые на сервере буфферы.

Если работаю локально, обычно запускаю графический emacsclient. Ну и если нужно не продолжить работу над кучей буфферов, а открыть один-несколько удаленных файлов, тогда удобнее tramp.

feofan ★★★★★ ()
Последнее исправление: feofan (всего исправлений: 1)
Ответ на: комментарий от feofan

https://www.emacswiki.org/emacs/EmacsClient

Не вижу.

Только хитрое описание связи по иксам поверх SSH:

$ ssh remote_host -f emacsclient --eval '"(make-frame-on-display \"$DISPLAY\")"'

Вы не знаете, чем им краткое $ ssh -X remote_host -f emacsclient -c не полюбилось?

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

Я не работал с графическим емаксклиентом на удаленном хосте (точнее пробовал через проброс иксов, но мне не понравилось). Я работал так:

me@localhost$ ssh remotehost
me@remotehost$ emacsclient

И работал с емаксом в терминале.

feofan ★★★★★ ()
Последнее исправление: feofan (всего исправлений: 1)
Ответ на: комментарий от feofan

me@remotehost$ emacsclient

Тьфу.

А уже впрямь подумал, что появился удобный способ «подключаться к emacs-серверу по ssh».

В принципе, там есть какие-то наработки по части связи клиента с сервером по TCP, но для удаленной связи их, кажется, никто не использует.

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

а доделать нечто я могу и в терминале.

Да это понятно. Тем более, что можно и не мучать себя телетайпом, а связаться по Иксам (пока их еще не сломали).

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

Некоторые пробуют

Да я это видел. Только толку — это же все равно без иксовой связи не работает.

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

Тем более, что можно и не мучать себя телетайпом, а связаться по Иксам (пока их еще не сломали).

Можно. Особенно, если включить сжатие. Только я не уверен, что свежая 25 версия запустится на тулките, отличном от gtk, который с пробросом иксов гоняет картинки. Есть (были) версии на более экономных в этом плане тулкитах.

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

Только я не уверен, что свежая 25 версия запустится на тулките, отличном от gtk

ГНУ Емакс прибит к ГТК? Да господь с вами!

GNU Emacs 26.0.50.1 — на Иксах без тулкитов полет нормальный.

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

Если работаю локально, обычно запускаю графический emacsclient.

Зачем такой изврат, если есть трамп?

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

Ты либо процитировал не то, либо не понимаешь о чем речь.

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

Ну да. И собственно никаких поводов ждать привинчивания ГНУ Емакса к ГТК нет — как минимум, он должен продолжать собираться с яблочной «Какао» и с виндовым тулкитом.

Кстати, у того, что я назвал «Иксы без тулкитов», то есть того, что получается от --with-x-toolkit=no, есть какое-нибудь положительное название?

Zmicier ★★★★★ ()
Последнее исправление: Zmicier (всего исправлений: 1)
Ответ на: комментарий от feofan

Продолжить работу из дома проще подключившись к emacs-серверу на работе по ssh.

Это. Зачем так извращаться, если есть трамп?

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

У тебя никогда не было открыто проекта 2-3 в 35-50 буфферах? tramp-ом все их переоткрывать долго.

feofan ★★★★★ ()
Последнее исправление: feofan (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.