Mac OS X의 tmux에서 실행되는 emacs를 사용하여 효율적인 복사-붙여넣기(kill/yanking)

Mac OS X의 tmux에서 실행되는 emacs를 사용하여 효율적인 복사-붙여넣기(kill/yanking)

Mac Os X의 tmux에서 emacs를 실행하려고 하는데(컨텍스트 전환을 피하기 위해 emacs 키 바인딩 사용) 복사/붙여넣기가 작동하는 데 문제가 있습니다. 또한 각각의 클립보드를 운영 체제와 공유하도록 tmux 및 emacs를 구성해 보았습니다.

내 tmux 구성의 관련 부분:

set-option -g mouse on
set-option -g default-command "reatatach-to-user-namespace -l bash"
setw -g mode-keys emacs
bind-key -n -t emacs-copy M-w copy-pipe "reattach-to-user-namespace pbcopy"
bind-key -n C-y run "xclip -o | tmux load-buffer - ; tmux paste-buffer"

내 이맥스 구성:

(setq x-select-enable-clipboard t x-select-enable-primary t)

이는 다음과 같은 효과를 갖습니다:

1) Emacs 버튼( M-w, C-y)을 사용하여 tmux에 복사하여 붙여넣을 수 있습니다.

2) emacs에서 범위(예를 들어)를 선택하려고 할 때마다 다음 C-Space에서 내 줄 번호도 선택됩니다.linum-mode

3) Emacs에서 마우스로 선택한 내용을 시스템 클립보드와 킬 링에 복사할 수 있습니다(예: 마우스로 텍스트를 선택하고 클릭하면 브라우저/기타 응용 프로그램 (Mac 있음) 및 Emacs/tmux M-w에서 해당 내용을 검토할 수 있습니다. )Command+VC-y

C-Space4) AND를 사용하여 C-w지역을 선택하거나(질문 2가 실행에 내장되어 있음) M-w단순히 종료하면 C-k종료 루프나 시스템 클립보드에 붙여넣을 수 있는 결과가 생성되지 않습니다.

바람직한 속성 1/3을 제거하지 않고 문제 2/4를 해결할 수 있는 방법이 있습니까?

매우 감사합니다!

관련 정보