| @@ -630,18 +630,20 @@ return nil if LIB unfound and downloading failed, otherwise the path of LIB." | |||||
| (add-hook 'term-setup-hook (lambda () | (add-hook 'term-setup-hook (lambda () | ||||
| (setq term-display-table (make-display-table)))) | (setq term-display-table (make-display-table)))) | ||||
| (add-hook 'term-mode-hook (lambda () | (add-hook 'term-mode-hook (lambda () | ||||
| (define-key term-raw-map "\C-y" 'term-paste) | |||||
| ;; (define-key term-raw-map "\C-q" 'move-beginning-of-line) | |||||
| ;; (define-key term-raw-map "\C-r" 'term-send-raw) | |||||
| ;; (define-key term-raw-map "\C-s" 'term-send-raw) | |||||
| ;; (define-key term-raw-map "\C-f" 'forward-char) | |||||
| ;; (define-key term-raw-map "\C-b" 'backward-char) | |||||
| ;; (define-key term-raw-map "\C-t" 'set-mark-command) | |||||
| (define-key term-raw-map (kbd "ESC") 'term-send-raw) | |||||
| (define-key term-raw-map [delete] 'term-send-raw) | |||||
| (define-key term-raw-map "\C-c" 'term-send-raw) | |||||
| (define-key term-raw-map "\C-x" (lookup-key (current-global-map) "\C-x")) | |||||
| (define-key term-raw-map "\C-z" (lookup-key (current-global-map) "\C-z")) | |||||
| (unless (memq (current-buffer) (and (require 'multi-term nil t) ; current buffer is not multi-term buffer | |||||
| (multi-term-list))) | |||||
| (define-key term-raw-map "\C-y" 'term-paste) | |||||
| ;; (define-key term-raw-map "\C-q" 'move-beginning-of-line) | |||||
| ;; (define-key term-raw-map "\C-r" 'term-send-raw) | |||||
| ;; (define-key term-raw-map "\C-s" 'term-send-raw) | |||||
| ;; (define-key term-raw-map "\C-f" 'forward-char) | |||||
| ;; (define-key term-raw-map "\C-b" 'backward-char) | |||||
| ;; (define-key term-raw-map "\C-t" 'set-mark-command) | |||||
| (define-key term-raw-map (kbd "ESC") 'term-send-raw) | |||||
| (define-key term-raw-map [delete] 'term-send-raw) | |||||
| (define-key term-raw-map "\C-c" 'term-send-raw) | |||||
| (define-key term-raw-map "\C-x" (lookup-key (current-global-map) "\C-x")) | |||||
| (define-key term-raw-map "\C-z" (lookup-key (current-global-map) "\C-z"))) | |||||
| (set (make-variable-buffer-local 'scroll-margin) 0))) | (set (make-variable-buffer-local 'scroll-margin) 0))) | ||||
| ;; (add-hook 'term-exec-hook 'forward-char) | ;; (add-hook 'term-exec-hook 'forward-char) | ||||
| @@ -721,7 +723,9 @@ if EXCLUDE-CURRENT-BUFFER-P is non-nil, never kill current buffer" | |||||
| ;; buffer switching | ;; buffer switching | ||||
| (when (require 'bs nil t) | (when (require 'bs nil t) | ||||
| (global-set-key "\C-x\C-b" 'bs-show)) | |||||
| ;; (global-set-key "\C-x\C-b" 'bs-show) | |||||
| (defalias 'list-buffers 'bs-show)) | |||||
| ;; (add-to-list 'bs-configurations '("processes" nil get-buffer-process ".*" nil nil)) | ;; (add-to-list 'bs-configurations '("processes" nil get-buffer-process ".*" nil nil)) | ||||
| (add-to-list 'bs-configurations '("same-dir" nil buffer-same-dir-p ".*" nil nil)) | (add-to-list 'bs-configurations '("same-dir" nil buffer-same-dir-p ".*" nil nil)) | ||||
| ;; (setq bs-configurations (list '("processes" nil get-buffer-process ".*" nil nil) | ;; (setq bs-configurations (list '("processes" nil get-buffer-process ".*" nil nil) | ||||
| @@ -1440,6 +1444,7 @@ if arg given, use that eshell buffer, otherwise make new eshell buffer." | |||||
| (eshell/export "GIT_PAGER=") | (eshell/export "GIT_PAGER=") | ||||
| (eshell/export "GIT_EDITOR=") | (eshell/export "GIT_EDITOR=") | ||||
| (eshell/export "LC_MESSAGES=C") | (eshell/export "LC_MESSAGES=C") | ||||
| (eshell/export "TERM=xterm") | |||||
| )) | )) | ||||
| ;; (eval-after-load "em-alias" | ;; (eval-after-load "em-alias" | ||||