@@ -586,7 +586,7 @@ return nil if LIB unfound and downloading failed, otherwise the path of LIB."
(and x-select-enable-clipboard
(and x-select-enable-clipboard
(executable-find "xclip")
(executable-find "xclip")
(dllib-if-unfound "xclip" "http://www.emacswiki.org/emacs/download/xclip.el" t)
(dllib-if-unfound "xclip" "http://www.emacswiki.org/emacs/download/xclip.el" t)
(require 'xclip nil t)
nil (require 'xclip nil t) ;; strange behavior: clipboard change unexpecdtedly; after copy on emacs, when copying on firefox soon clipboard content change back
(turn-on-xclip))
(turn-on-xclip))
;; その他のhook
;; その他のhook
@@ -615,6 +615,12 @@ return nil if LIB unfound and downloading failed, otherwise the path of LIB."
(add-hook 'sh-mode-hook
(add-hook 'sh-mode-hook
(lambda ()
(lambda ()
(define-key sh-mode-map (kbd "C-x C-e") 'my-execute-shell-command-current-line)))
(define-key sh-mode-map (kbd "C-x C-e") 'my-execute-shell-command-current-line)))
(defun my-execute-shell-command-curre
nt-line ()
""
(interactive)
(shell-command (buffer-substring-no-properties (point-at-bol)
(point))))
(add-hook 'inferior-python-mode-hook
(add-hook 'inferior-python-mode-hook
(lambda ()
(lambda ()
@@ -1094,7 +1100,7 @@ otherwise, return FILENAME with `my-pack-default-extension'"
(defvar my-pack-program-alist
(defvar my-pack-program-alist
`(("7z" ,my-7z-program "a" ,my-7z-program "x")
`(("7z" ,my-7z-program "a" ,my-7z-program "x")
("tar" "tar" "cv f" "tar" "xv f")
("tar" "tar" "cf" "tar" "xf")
("tgz" "tar" "czf" "tar" "xzf")
("tgz" "tar" "czf" "tar" "xzf")
("txz" "tar" "cJf" "tar" "xJf")
("txz" "tar" "cJf" "tar" "xJf")
("zip" "zip" "-r" "unzip" nil)))
("zip" "zip" "-r" "unzip" nil)))
@@ -1618,12 +1624,6 @@ when SEC is nil, stop auto save if enabled."
(multi-term)
(multi-term)
(ansi-term))))
(ansi-term))))
(defun my-execute-shell-command-current-line ()
""
(interactive)
(shell-command (buffer-substring-no-properties (point-at-bol)
(point-at-eol))))
(defun my-format-time-string (&optional time)
(defun my-format-time-string (&optional time)
""
""
(let ((system-time-locale "C"))
(let ((system-time-locale "C"))
@@ -1650,7 +1650,7 @@ when SEC is nil, stop auto save if enabled."
(recentf-add-file file)
(recentf-add-file file)
(message "Opening %s...done" file))
(message "Opening %s...done" file))
(defvar my-indent-buffer-mode-list
(defvar my-auto- indent-buffer-mode-list
'(emacs-lisp-mode
'(emacs-lisp-mode
sh-mode
sh-mode
js-mode
js-mode
@@ -1664,7 +1664,7 @@ when SEC is nil, stop auto save if enabled."
(point-max)))
(point-max)))
(defun my-auto-indent-buffer ()
(defun my-auto-indent-buffer ()
""
""
(when (memq major-mode my-indent-buffer-mode-list)
(when (memq major-mode my-auto- indent-buffer-mode-list)
(my-indent-buffer)))
(my-indent-buffer)))
(add-hook 'before-save-hook
(add-hook 'before-save-hook
'my-auto-indent-buffer)
'my-auto-indent-buffer)
@@ -1673,8 +1673,9 @@ when SEC is nil, stop auto save if enabled."
""
""
(interactive)
(interactive)
(run-hooks 'before-keyboard-quit-hook)
(run-hooks 'before-keyboard-quit-hook)
(redisplay)
(keyboard-quit)
(call-interactively 'keyboard-quit)
;; (redisplay t)
(redraw-display)
(run-hooks 'after-keyboard-quit-hook))
(run-hooks 'after-keyboard-quit-hook))
(substitute-key-definition 'keyboard-quit 'my-keyboard-quit global-map)
(substitute-key-definition 'keyboard-quit 'my-keyboard-quit global-map)
;; (global-set-key (kbd "C-g") 'my-keyboard-quit)
;; (global-set-key (kbd "C-g") 'my-keyboard-quit)