| @@ -27,6 +27,28 @@ | |||
| (symbol-name system-type) | |||
| "] " | |||
| '(:eval (symbol-name last-command)))) | |||
| (defun set-terminal-title (&rest args) | |||
| "" | |||
| (interactive "sString to set as title: ") | |||
| (send-string-to-terminal (apply 'concat | |||
| "\033]0;" | |||
| `(,@args "\007")))) | |||
| (and (getenv "DISPLAY") | |||
| (not window-system) | |||
| (defvar old-directory default-directory) | |||
| (add-hook 'post-command-hook | |||
| (lambda () | |||
| (unless (eq old-directory default-directory) | |||
| (setq old-directory default-directory) | |||
| (set-terminal-title "[" | |||
| invocation-name | |||
| " " | |||
| emacs-version | |||
| " " | |||
| (symbol-name system-type) | |||
| "] " | |||
| (abbreviate-file-name default-directory)))))) | |||
| (defun buffer-list-not-start-with-space () | |||
| (let ((bl (buffer-list)) | |||
| b nbl) | |||
| @@ -53,7 +75,8 @@ | |||
| (add-hook 'kill-emacs-hook ; 終了時に読み込んで壊れてないか調べる | |||
| (lambda () | |||
| (when (file-readable-p "~/.emacs") | |||
| (load-file "~/.emacs")))) | |||
| (load-file "~/.emacs")) | |||
| )) | |||
| (add-hook 'after-init-hook | |||
| (lambda () | |||
| @@ -721,8 +744,11 @@ return nil if LIB unfound and downloading failed, otherwise the path of LIB." | |||
| (require 'session nil t) | |||
| (when (require 'gtkbm nil t) | |||
| (global-set-key (kbd "C-x C-d") 'gtkbm)) | |||
| (and (dllib-if-unfound "gtkbm" | |||
| "https://raw.github.com/10sr/emacs-lisp/master/gtkbm.el" | |||
| t) | |||
| (require 'gtkbm nil t) | |||
| (global-set-key (kbd "C-x C-d") 'gtkbm)) | |||
| ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; | |||
| ;; frame buffer | |||
| @@ -1076,7 +1102,7 @@ return nil if LIB unfound and downloading failed, otherwise the path of LIB." | |||
| ;; (recentf-add-file default-directory))) | |||
| (recentf-mode 1) | |||
| (add-to-list 'recentf-filename-handlers 'abbreviate-file-name) | |||
| (add-to-list 'recentf-exclude "\\.emacs\\.d/recentf")) | |||
| (add-to-list 'recentf-exclude (rx-to-string recentf-save-file))) | |||
| (add-hook 'recentf-dialog-mode-hook | |||
| (lambda () | |||
| @@ -1285,7 +1311,7 @@ return nil if LIB unfound and downloading failed, otherwise the path of LIB." | |||
| (delete-file file))))) | |||
| (and (dllib-if-unfound "pack" | |||
| "https://github.com/10sr/emacs-lisp/raw/master/pack.el" | |||
| "https://raw.github.com/10sr/emacs-lisp/master/pack.el" | |||
| t) | |||
| (require 'pack nil t) | |||
| (add-hook 'dired-mode-hook | |||
| @@ -1658,11 +1684,12 @@ when SEC is nil, stop auto save if enabled." | |||
| (call-process "cmd.exe" nil 0 nil "/c" "start" "" (convert-standard-filename file))) | |||
| ((eq system-type 'darwin) | |||
| (call-process "open" nil 0 nil file)) | |||
| ((not (getenv "DISPLAY")) | |||
| (find-file file)) | |||
| ((getenv "DISPLAY") | |||
| (call-process (or my-filer "xdg-open") nil 0 nil file)) | |||
| (t | |||
| (call-process (or my-filer "xdg-open") nil 0 nil file))) | |||
| (recentf-add-file file) | |||
| (find-file file)) | |||
| ) | |||
| ;; (recentf-add-file file) | |||
| (message "Opening %s...done" file)) | |||
| (defvar my-auto-indent-buffer-mode-list | |||