|
@@ -494,8 +494,7 @@ if EXCLUDE-CURRENT-BUFFER-P is non-nil, never kill current buffer" |
|
|
|
|
|
|
|
|
(define-key my-prefix-map (kbd "C-f") 'make-frame-command) |
|
|
(define-key my-prefix-map (kbd "C-f") 'make-frame-command) |
|
|
(define-key my-prefix-map (kbd "C-o") 'occur) |
|
|
(define-key my-prefix-map (kbd "C-o") 'occur) |
|
|
(define-key my-prefix-map (kbd "C-s") (or (require 'multi-term nil t) |
|
|
|
|
|
'ansi-term)) |
|
|
|
|
|
|
|
|
(define-key my-prefix-map (kbd "C-s") 'my-execute-terminal) |
|
|
|
|
|
|
|
|
;; (define-key my-prefix-map (kbd "C-h") help-map) |
|
|
;; (define-key my-prefix-map (kbd "C-h") help-map) |
|
|
(global-set-key (kbd "C-\\") help-map) |
|
|
(global-set-key (kbd "C-\\") help-map) |
|
@@ -760,6 +759,7 @@ return nil if LIB unfound and downloading failed, otherwise the path of LIB." |
|
|
(define-key term-raw-map [delete] 'term-send-raw) |
|
|
(define-key term-raw-map [delete] 'term-send-raw) |
|
|
(define-key term-raw-map "\C-h" 'term-send-backspace) |
|
|
(define-key term-raw-map "\C-h" 'term-send-backspace) |
|
|
(define-key term-raw-map "\C-y" 'term-paste) |
|
|
(define-key term-raw-map "\C-y" 'term-paste) |
|
|
|
|
|
(define-key term-raw-map "\C-c" 'term-interrupt-subjob) |
|
|
;; (dolist (key '("<up>" "<down>" "<right>" "<left>")) |
|
|
;; (dolist (key '("<up>" "<down>" "<right>" "<left>")) |
|
|
;; (define-key term-raw-map (kbd key) 'term-send-raw)) |
|
|
;; (define-key term-raw-map (kbd key) 'term-send-raw)) |
|
|
;; (define-key term-raw-map "\C-d" 'delete-char) |
|
|
;; (define-key term-raw-map "\C-d" 'delete-char) |
|
@@ -1593,6 +1593,19 @@ when SEC is nil, stop auto save if enabled." |
|
|
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; |
|
|
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; |
|
|
;; misc funcs |
|
|
;; misc funcs |
|
|
|
|
|
|
|
|
|
|
|
(defvar my-desktop-terminal "roxterm") |
|
|
|
|
|
(defun my-execute-terminal () |
|
|
|
|
|
"" |
|
|
|
|
|
(interactive) |
|
|
|
|
|
(if window-system |
|
|
|
|
|
(let ((process-environment (cons "TERM=xterm" process-environment))) |
|
|
|
|
|
(start-process "terminal" |
|
|
|
|
|
nil |
|
|
|
|
|
my-desktop-terminal)) |
|
|
|
|
|
(if (require 'multi-term nil t) |
|
|
|
|
|
(multi-term) |
|
|
|
|
|
(ansi-term)))) |
|
|
|
|
|
|
|
|
(defun my-execute-shell-command-current-line () |
|
|
(defun my-execute-shell-command-current-line () |
|
|
"" |
|
|
"" |
|
|
(interactive) |
|
|
(interactive) |
|
@@ -1870,8 +1883,6 @@ this is test, does not rename files" |
|
|
(scim-define-common-key ?\* nil) |
|
|
(scim-define-common-key ?\* nil) |
|
|
(scim-define-common-key ?\^/ nil)) |
|
|
(scim-define-common-key ?\^/ nil)) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
(defun my-load-anthy () |
|
|
(defun my-load-anthy () |
|
|
"use anthy.el as japanese im." |
|
|
"use anthy.el as japanese im." |
|
|
;; anthy |
|
|
;; anthy |
|
|