Обратите внимание, что 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
Если Вы не выполняете emacs в X режимах, то он не имеет доступа к X буферам обмена, таким образом, Вы не можете скопировать/вставить с другими X приложениями. Необходимо будет использовать скопировать/вставить функция xterm вместо этого.
К скопировать/вставить между различными emacs сессиями, emacs путь не состоит в том, чтобы выполнить несколько сессий. Вместо этого можно открыть кадры на различных терминалах, которые все связываются с той же сессией, таким образом, они совместно используют то же, уничтожают кольцо. Вы делаете это при помощи M-x server-start
в основном экземпляре затем используйте emacsclient -t
открыть новый кадр в другом терминале.
Можно использовать вкладку Edit для использования мыши для него (по крайней мере, в XEmacs, не использовали GNU Emaccs долгое время).
Я не emacs пользователь, но если Вы работаете за пределами среды GUI, можно использовать мышь общего назначения (gpm
) демон на Linux и я предположил бы, что некоторый другой *отклоняет. Большинство дистрибутивов имеет его в наличии как пакет, таким образом, все, что необходимо сделать, установить его и запустить сервис.
Можно вырезать и вставить в VC этот путь с мышью (я думаю, что кнопка 1 является выбором, кнопка 2 является вставкой - нет никакого всплывающего меню; это берет немного привыкающее к). Можно, на самом деле, скопировать и вставить через VC. Это работает с комплексом ncurses приложения, сродни emacs, такие как энергия.
Для получения доступа к фактическому 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 уничтожают кольцо, но по крайней мере я нашел их очень полезными как "следующая лучшая" вещь.
~/.eacs
? – dustin 16.04.2013, 17:28emacs ~/path/to/file
таким образом, это распознано какemacsclient - t
? Возможно, что-то какalias emacs='emacsclient -t'
но затем это переопределило бы мойalias emacs='emacs -nw'
– dustin 16.04.2013, 17:44