Browse Source

make sure emacs copy-pastes with pbcopy/pbpaste

pull/1/head
Brett Langdon 12 years ago
parent
commit
7dec4a6c8c
1 changed files with 13 additions and 0 deletions
  1. +13
    -0
      emacs

+ 13
- 0
emacs View File

@ -67,3 +67,16 @@
(color-theme-clarity)
(require 'powerline)
(powerline-default-theme)
; http://blog.lathi.net/articles/2007/11/07/sharing-the-mac-clipboard-with-emacs
(defun copy-from-osx ()
(shell-command-to-string "pbpaste"))
(defun paste-to-osx (text &optional push)
(let ((process-connection-type nil))
(let ((proc (start-process "pbcopy" "*Messages*" "pbcopy")))
(process-send-string proc text)
(process-send-eof proc))))
(setq interprogram-cut-function 'paste-to-osx)
(setq interprogram-paste-function 'copy-from-osx)

Loading…
Cancel
Save