| @@ -40,18 +40,6 @@ Otherwize hook it." | |||
| (add-hook 'after-init-hook | |||
| func))) | |||
| (defmacro defvar-set (symbol value &optional docstring) | |||
| "Define SYMBOL as a variable and set to VALUE. | |||
| Variable will be defined with DOCSTRING if given, otherwise do not set even | |||
| VALUE when defining SYMBOL." | |||
| `(set (if ,docstring | |||
| (defvar ,symbol | |||
| nil | |||
| ,docstring) | |||
| (defvar ,symbol)) | |||
| ,value)) | |||
| (defmacro safe-require-or-eval (feature) | |||
| "Require FEATURE if available. | |||
| @@ -193,7 +181,7 @@ IF OK-IF-ALREADY-EXISTS is true force download." | |||
| ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; | |||
| ;; package | |||
| (defvar-set my-package-list | |||
| (set-variable 'my-package-list | |||
| '( | |||
| markdown-mode | |||
| yaml-mode | |||
| @@ -396,8 +384,8 @@ IF OK-IF-ALREADY-EXISTS is true force download." | |||
| (expand-file-name "~/dbx/apps/bin")) | |||
| (when window-system | |||
| (defvar-set w32-enable-synthesized-fonts t)) | |||
| (defvar-set w32-apps-modifier 'meta) | |||
| (set-variable 'w32-enable-synthesized-fonts t)) | |||
| (set-variable 'w32-apps-modifier 'meta) | |||
| (setq file-name-coding-system 'sjis)) | |||
| ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; | |||
| @@ -659,9 +647,9 @@ IF OK-IF-ALREADY-EXISTS is true force download." | |||
| (t | |||
| (:underline "black"))) | |||
| "*Face used by hl-line.") | |||
| (defvar-set hl-line-face 'my-hl-line) ;; (setq hl-line-face nil) | |||
| (set-variable 'hl-line-face 'my-hl-line) ;; (setq hl-line-face nil) | |||
| (global-hl-line-mode 1) ;; (hl-line-mode 1) | |||
| (defvar-set hl-line-global-modes | |||
| (set-variable 'hl-line-global-modes | |||
| '(not | |||
| term-mode)) | |||
| @@ -752,8 +740,8 @@ IF OK-IF-ALREADY-EXISTS is true force download." | |||
| (add-hook 'after-save-hook | |||
| 'executable-make-buffer-file-executable-if-script-p) | |||
| (defvar-set bookmark-default-file (concat user-emacs-directory | |||
| "bmk")) | |||
| (set-variable 'bookmark-default-file (concat user-emacs-directory | |||
| "bmk")) | |||
| (add-hook 'recentf-load-hook | |||
| (lambda () | |||
| (defvar recentf-exclude) | |||
| @@ -976,11 +964,11 @@ IF OK-IF-ALREADY-EXISTS is true force download." | |||
| ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; | |||
| ;; some modes and hooks | |||
| (defvar-set ac-ignore-case nil) | |||
| (set-variable 'ac-ignore-case nil) | |||
| ;; (when (require 'ensime nil t) | |||
| ;; (defvar-set ensime-ac-case-sensitive t) | |||
| ;; (defvar-set ensime-company-case-sensitive t) | |||
| ;; (set-variable 'ensime-ac-case-sensitive t) | |||
| ;; (set-variable 'ensime-company-case-sensitive t) | |||
| ;; (add-hook 'scala-mode-hook | |||
| ;; 'ensime-scala-mode-hook) | |||
| ;; (add-hook 'ensime-scala-mode-hook | |||
| @@ -1108,7 +1096,7 @@ IF OK-IF-ALREADY-EXISTS is true force download." | |||
| (local-set-key | |||
| (kbd "C-x C-e") | |||
| 'my-execute-shell-command-current-line))) | |||
| (defvar-set sh-here-document-word "__EOC__") | |||
| (set-variable 'sh-here-document-word "__EOC__") | |||
| (defun my-execute-shell-command-current-line () | |||
| "Run current line as shell command." | |||
| @@ -1212,8 +1200,8 @@ IF OK-IF-ALREADY-EXISTS is true force download." | |||
| (add-hook 'c-mode-common-hook | |||
| (lambda () | |||
| ;; why c-basic-offset in k&r style defaults to 5 ??? | |||
| (defvar-set c-basic-offset 4) | |||
| (defvar-set indent-tabs-mode nil) | |||
| (set-variable 'c-basic-offset 4) | |||
| (set-variable 'indent-tabs-mode nil) | |||
| ;; (set-face-foreground 'font-lock-keyword-face "blue") | |||
| (c-toggle-hungry-state -1) | |||
| ;; (and (require 'gtags nil t) | |||
| @@ -1244,7 +1232,7 @@ IF OK-IF-ALREADY-EXISTS is true force download." | |||
| ))) | |||
| (eval-after-load "js" | |||
| (defvar-set js-indent-level 2)) | |||
| (set-variable 'js-indent-level 2)) | |||
| (add-to-list 'interpreter-mode-alist | |||
| '("node" . js-mode)) | |||
| @@ -1302,20 +1290,20 @@ IF OK-IF-ALREADY-EXISTS is true force download." | |||
| (lambda () | |||
| (view-mode 1) | |||
| (setq truncate-lines nil))) | |||
| (defvar-set Man-notify-method (if window-system | |||
| 'newframe | |||
| 'aggressive)) | |||
| (set-variable 'Man-notify-method (if window-system | |||
| 'newframe | |||
| 'aggressive)) | |||
| (defvar-set woman-cache-filename (expand-file-name (concat user-emacs-directory | |||
| "woman_cache.el"))) | |||
| (set-variable 'woman-cache-filename (expand-file-name (concat user-emacs-directory | |||
| "woman_cache.el"))) | |||
| (defalias 'man 'woman) | |||
| ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; | |||
| ;; python | |||
| (when (autoload-eval-lazily 'python '(python-mode)) | |||
| (defvar-set python-python-command (or (executable-find "python3") | |||
| (executable-find "python"))) | |||
| (set-variable 'python-python-command (or (executable-find "python3") | |||
| (executable-find "python"))) | |||
| ;; (defun my-python-run-as-command () | |||
| ;; "" | |||
| ;; (interactive) | |||
| @@ -1395,7 +1383,7 @@ IF OK-IF-ALREADY-EXISTS is true force download." | |||
| ;; (setq term-ansi-default-program shell-file-name) | |||
| (add-hook 'term-setup-hook | |||
| (lambda () | |||
| (defvar-set term-display-table (make-display-table)))) | |||
| (set-variable 'term-display-table (make-display-table)))) | |||
| (add-hook 'term-mode-hook | |||
| (lambda () | |||
| (defvar term-raw-map) | |||
| @@ -1471,8 +1459,8 @@ IF OK-IF-ALREADY-EXISTS is true force download." | |||
| ) | |||
| ;; (global-set-key "\C-x\C-b" 'bs-show) | |||
| (defalias 'list-buffers 'bs-show) | |||
| (defvar-set bs-default-configuration "files-and-terminals") | |||
| (defvar-set bs-default-sort-name "by nothing") | |||
| (set-variable 'bs-default-configuration "files-and-terminals") | |||
| (set-variable 'bs-default-sort-name "by nothing") | |||
| (add-hook 'bs-mode-hook | |||
| (lambda () | |||
| ;; (setq bs-default-configuration "files") | |||
| @@ -1859,7 +1847,7 @@ the list." | |||
| (put 'dired-find-alternate-file 'disabled nil) | |||
| ;; when using dired-find-alternate-file | |||
| ;; reuse current dired buffer for the file to open | |||
| (defvar-set dired-ls-F-marks-symlinks t) | |||
| (set-variable 'dired-ls-F-marks-symlinks t) | |||
| (when (safe-require-or-eval 'ls-lisp) | |||
| (setq ls-lisp-use-insert-directory-program nil) ; always use ls-lisp | |||
| @@ -1869,10 +1857,10 @@ the list." | |||
| '("%Y-%m-%d %H:%M" | |||
| "%Y-%m-%d "))) | |||
| (defvar-set dired-dwim-target t) | |||
| (defvar-set dired-isearch-filenames t) | |||
| (defvar-set dired-hide-details-hide-symlink-targets nil) | |||
| (defvar-set dired-hide-details-hide-information-lines nil) | |||
| (set-variable 'dired-dwim-target t) | |||
| (set-variable 'dired-isearch-filenames t) | |||
| (set-variable 'dired-hide-details-hide-symlink-targets nil) | |||
| (set-variable 'dired-hide-details-hide-information-lines nil) | |||
| ;; (add-hook 'dired-after-readin-hook | |||
| ;; 'my-replace-nasi-none) | |||
| @@ -1976,7 +1964,7 @@ Optional prefix ARG says how many lines to unflag; default is one line." | |||
| (autoload-eval-lazily 'eshell nil | |||
| (defvar-set eshell-banner-message (format "Welcome to the Emacs shell | |||
| (set-variable 'eshell-banner-message (format "Welcome to the Emacs shell | |||
| %s | |||
| C-x t to toggling emacs-text-mode | |||
| @@ -2131,21 +2119,21 @@ if arg given, use that eshell buffer, otherwise make new eshell buffer." | |||
| (setq eshell-history-index nil)) | |||
| ad-do-it)) | |||
| (defvar-set eshell-directory-name (concat user-emacs-directory | |||
| (set-variable 'eshell-directory-name (concat user-emacs-directory | |||
| "eshell/")) | |||
| (defvar-set eshell-term-name "eterm-color") | |||
| (defvar-set eshell-scroll-to-bottom-on-input t) | |||
| (defvar-set eshell-cmpl-ignore-case t) | |||
| (defvar-set eshell-cmpl-cycle-completions nil) | |||
| (defvar-set eshell-highlight-prompt nil) | |||
| (set-variable 'eshell-term-name "eterm-color") | |||
| (set-variable 'eshell-scroll-to-bottom-on-input t) | |||
| (set-variable 'eshell-cmpl-ignore-case t) | |||
| (set-variable 'eshell-cmpl-cycle-completions nil) | |||
| (set-variable 'eshell-highlight-prompt nil) | |||
| (if (eq system-type 'darwin) | |||
| (defvar-set eshell-ls-initial-args '("-hCFG") | |||
| (defvar-set eshell-ls-initial-args '("-hCFG" | |||
| (set-variable 'eshell-ls-initial-args '("-hCFG") | |||
| (set-variable 'eshell-ls-initial-args '("-hCFG" | |||
| "--color=auto" | |||
| "--time-style=long-iso")) ; "-hF") | |||
| )) | |||
| (defvar-set eshell-prompt-function | |||
| (set-variable 'eshell-prompt-function | |||
| 'my-eshell-prompt-function) | |||
| (defvar eshell-last-command-status) | |||