копия emacs и вставка

Обратите внимание, что KDE является группой пакетов и при обновлении с pacman это обычно обновляло бы отдельные пакеты в той группе. Заглянуть /var/log/pacman.log видеть точно который пакеты, которые были обновлены.

Необходимо смочь понизить пакет, которые получают проблему там путем определения местоположения предыдущей версии пакета в
/var/cache/pacman/pkg/<pkg_name>-<ver>-<arch>.pkg.tar.xz.

Оттуда Ваш просто устанавливают старую версию с

# pacman -U /var/cache/pacman/pkg/<pkg_name>-<ver>-<arch>.pkg.tar.xz
5
16.04.2013, 16:44
5 ответов

Если Вы не выполняете emacs в X режимах, то он не имеет доступа к X буферам обмена, таким образом, Вы не можете скопировать/вставить с другими X приложениями. Необходимо будет использовать скопировать/вставить функция xterm вместо этого.

К скопировать/вставить между различными emacs сессиями, emacs путь не состоит в том, чтобы выполнить несколько сессий. Вместо этого можно открыть кадры на различных терминалах, которые все связываются с той же сессией, таким образом, они совместно используют то же, уничтожают кольцо. Вы делаете это при помощи M-x server-start в основном экземпляре затем используйте emacsclient -t открыть новый кадр в другом терминале.

5
27.01.2020, 20:40
  • 1
    может, я установить сервер запускаю в ~/.eacs? –  dustin 16.04.2013, 17:28
  • 2
    @dustin, да.... –  psusi 16.04.2013, 17:31
  • 3
    Вы знаете команду шепелявости для него? –  dustin 16.04.2013, 17:35
  • 4
    @dustin, (запустите сервер), конечно. –  psusi 16.04.2013, 17:38
  • 5
    это может быть съемкой общим планом, но является там способом установить псевдоним для emacs ~/path/to/file таким образом, это распознано как emacsclient - t? Возможно, что-то как alias emacs='emacsclient -t' но затем это переопределило бы мой alias emacs='emacs -nw' –  dustin 16.04.2013, 17:44

Можно использовать вкладку Edit для использования мыши для него (по крайней мере, в XEmacs, не использовали GNU Emaccs долгое время).

0
27.01.2020, 20:40
  • 1
    , я делаю все свое программирование и tex от терминала так, чтобы не работал на меня. –  dustin 16.04.2013, 14:48
  • 2
    Используйте X.. Я не парень GUI, это - просто удобный способ наличия большого количества терминалов вокруг, и имейте предварительный просмотр на ЛАТЕКСЕ поблизости.. –  vonbrand 16.04.2013, 14:57
  • 3
    , который я не планирую на переключении, я ищу решение для emacs. –  dustin 16.04.2013, 16:41
  • 4
    Нет, Вы не хотите использовать мышь, и это не Emac, уничтожают кольцо так или иначе. –  Emanuel Berg 17.04.2013, 02:07

Я не emacs пользователь, но если Вы работаете за пределами среды GUI, можно использовать мышь общего назначения (gpm) демон на Linux и я предположил бы, что некоторый другой *отклоняет. Большинство дистрибутивов имеет его в наличии как пакет, таким образом, все, что необходимо сделать, установить его и запустить сервис.

Можно вырезать и вставить в VC этот путь с мышью (я думаю, что кнопка 1 является выбором, кнопка 2 является вставкой - нет никакого всплывающего меню; это берет немного привыкающее к). Можно, на самом деле, скопировать и вставить через VC. Это работает с комплексом ncurses приложения, сродни emacs, такие как энергия.

0
27.01.2020, 20:40
  • 1
    Мое взятие - то, что 99% "за пределами GUI" люди не будут хотеть использовать мышь. –  Emanuel Berg 17.04.2013, 02:04
  • 2
    Нет никакой другой опции, если Вы хотите скопировать/вставить между приложениями, потому что без gpm нет никакого буфера для использования. Судя по выбранному ответу OP, хотя, what's/he действительно требуемый должен был просто совместно использовать выборы между emacs экземплярами. –  goldilocks 17.04.2013, 13:45
  • 3
    Проверьте этот вопрос на GNU readline и особенно ответ @jordanm - в чем мы нуждаемся, глобальное кольцо уничтожения, для всего VTs Linux; для xterm, urxvt, и т.д., запущенный в X; и для Emacs. –  Emanuel Berg 18.04.2013, 17:42

Для получения доступа к фактическому Emacs уничтожают кольцо, я не знаю, но если бы Вы узнаете, скажите нам, и я был бы очень благодарен. Но существуют некоторые другие вещи, которые я знаю этого, мог бы помочь Вам.

Это не верно, что Вы не можете получить доступ к X буферам обмена в Linux VT/tty/console.

Проверьте те псевдонимы, поскольку их показывают, когда я использую where в zsh:

xi: aliased to xclip -d ":0" -selection clipboard
xo: aliased to xclip -d ":0" -selection clipboard -o

Я также поместил xo часть в сценарий (названный pst), чтобы вставить от X до Emacs.

#!/bin/zsh

CLIP=`xclip -d ":0" -o -selection clipboard`
CLIP_LEN=`echo -n $CLIP | wc -c`
echo "(set-variable '*clip-len* $CLIP_LEN)" > ~/.clip_len
echo -n $CLIP

Затем в Emacs:

;; clipboard
(setq *clip-len* 0)

(defun pst ()
  "Inserts the X clipboard (xclip -d ':0' -o -selection clipboard)
at point. `M-1' (the '(1)) to insert in the current buffer."
  (interactive)
  (shell-command "/home/user_name/scripts/pst" '(1))
  (load-file "/home/user_name/.clip_len")
  (forward-char *clip-len*) )

Теперь, для получения коммуникации Emacs-Emacs (и я соглашаюсь, несколько экземпляров не оптимальны), если они совместно используют доступ к файлу, как насчет того, чтобы использовать ее путем установки функций как:

(defun write-to-file-clipboard ()
  "Write the region to `~/.fclipboard.txt'"
  (interactive)
  (write-region (region-beginning) (region-end) "~/.fclipboard.txt") )

Затем сделайте подобное для append-to-file, insert-file, и т.д., и затем установите ярлыки и/или (Emacs) псевдонимы для быстрого доступа.

Это, конечно, не, Emac уничтожают кольцо, но по крайней мере я нашел их очень полезными как "следующая лучшая" вещь.

0
27.01.2020, 20:40

На этот вопрос был дан ответ здесь . Связанный ответ включает обсуждение (выше )и несколько фрагментов кода, обеспечивающих взаимодействие между буфером обмена emacs и графическим интерфейсом, буфером обмена X, даже при запуске emacs-noxили emacs -nw.

0
27.01.2020, 20:40

Теги

Похожие вопросы