|
@@ -75,15 +75,16 @@ IF OK-IF-ALREADY-EXISTS is true force download." |
|
|
nil |
|
|
nil |
|
|
"--output" |
|
|
"--output" |
|
|
path |
|
|
path |
|
|
|
|
|
"-L" |
|
|
url |
|
|
url |
|
|
)) |
|
|
)) |
|
|
path)))) |
|
|
path)))) |
|
|
(ignore-errors |
|
|
(ignore-errors |
|
|
(require 'url) |
|
|
|
|
|
(url-copy-file url |
|
|
|
|
|
path |
|
|
|
|
|
ok-if-already-exists) |
|
|
|
|
|
path))) |
|
|
|
|
|
|
|
|
(require 'url) |
|
|
|
|
|
(url-copy-file url |
|
|
|
|
|
path |
|
|
|
|
|
ok-if-already-exists) |
|
|
|
|
|
path))) |
|
|
|
|
|
|
|
|
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; |
|
|
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; |
|
|
;; package |
|
|
;; package |
|
@@ -103,7 +104,7 @@ IF OK-IF-ALREADY-EXISTS is true force download." |
|
|
gnuplot-mode |
|
|
gnuplot-mode |
|
|
erlang |
|
|
erlang |
|
|
) |
|
|
) |
|
|
) |
|
|
|
|
|
|
|
|
) |
|
|
|
|
|
|
|
|
(when (require 'package nil t) |
|
|
(when (require 'package nil t) |
|
|
(add-to-list 'package-archives |
|
|
(add-to-list 'package-archives |
|
@@ -145,15 +146,15 @@ found, otherwise returns nil." |
|
|
,@(mapcar (lambda (f) |
|
|
,@(mapcar (lambda (f) |
|
|
(unless (fboundp f) |
|
|
(unless (fboundp f) |
|
|
`(progn |
|
|
`(progn |
|
|
(message "Autoloaded function `%S' defined (%s)" |
|
|
|
|
|
(quote ,f) |
|
|
|
|
|
,libpath) |
|
|
|
|
|
(autoload (quote ,f) |
|
|
|
|
|
,libname |
|
|
|
|
|
,(concat "Autoloaded function defined in \"" |
|
|
|
|
|
libpath |
|
|
|
|
|
"\".") |
|
|
|
|
|
t)))) |
|
|
|
|
|
|
|
|
(message "Autoloaded function `%S' defined (%s)" |
|
|
|
|
|
(quote ,f) |
|
|
|
|
|
,libpath) |
|
|
|
|
|
(autoload (quote ,f) |
|
|
|
|
|
,libname |
|
|
|
|
|
,(concat "Autoloaded function defined in \"" |
|
|
|
|
|
libpath |
|
|
|
|
|
"\".") |
|
|
|
|
|
t)))) |
|
|
(or (eval functions) |
|
|
(or (eval functions) |
|
|
`(,(eval feature)))) |
|
|
`(,(eval feature)))) |
|
|
(eval-after-load ,feature |
|
|
(eval-after-load ,feature |
|
@@ -273,8 +274,8 @@ found, otherwise returns nil." |
|
|
(defun my-w32-add-export-path (&rest args) |
|
|
(defun my-w32-add-export-path (&rest args) |
|
|
"Add pathes ARGS for windows." |
|
|
"Add pathes ARGS for windows." |
|
|
(mapc (lambda (path) |
|
|
(mapc (lambda (path) |
|
|
(add-to-list 'exec-path (expand-file-name path))) |
|
|
|
|
|
(reverse args)) |
|
|
|
|
|
|
|
|
(add-to-list 'exec-path (expand-file-name path))) |
|
|
|
|
|
(reverse args)) |
|
|
(setenv "PATH" |
|
|
(setenv "PATH" |
|
|
(mapconcat 'convert-standard-filename |
|
|
(mapconcat 'convert-standard-filename |
|
|
exec-path |
|
|
exec-path |
|
@@ -564,8 +565,8 @@ found, otherwise returns nil." |
|
|
(defun my-set-ascii-and-jp-font (list) |
|
|
(defun my-set-ascii-and-jp-font (list) |
|
|
"Set font configuration List." |
|
|
"Set font configuration List." |
|
|
(let ((fspec1 (if (> emacs-major-version 22) |
|
|
(let ((fspec1 (if (> emacs-major-version 22) |
|
|
;; font spec is available in emacs23 and later |
|
|
|
|
|
(font-spec :family (nth 2 list) :size (nth 3 list)) |
|
|
|
|
|
|
|
|
;; font spec is available in emacs23 and later |
|
|
|
|
|
(font-spec :family (nth 2 list) :size (nth 3 list)) |
|
|
(cons (nth 2 list) "jisx0208.*"))) |
|
|
(cons (nth 2 list) "jisx0208.*"))) |
|
|
(fspec2 (if (> emacs-major-version 22) |
|
|
(fspec2 (if (> emacs-major-version 22) |
|
|
(font-spec :family (nth 2 list) :size (nth 3 list)) |
|
|
(font-spec :family (nth 2 list) :size (nth 3 list)) |
|
@@ -869,7 +870,7 @@ found, otherwise returns nil." |
|
|
(require 'session nil t) |
|
|
(require 'session nil t) |
|
|
|
|
|
|
|
|
(lazy-load-eval 'sql '(sql-mode) |
|
|
(lazy-load-eval 'sql '(sql-mode) |
|
|
(require 'sql-indent nil t)) |
|
|
|
|
|
|
|
|
(require 'sql-indent nil t)) |
|
|
|
|
|
|
|
|
(and (fetch-library "https://raw.github.com/10sr/emacs-lisp/master/gtkbm.el" |
|
|
(and (fetch-library "https://raw.github.com/10sr/emacs-lisp/master/gtkbm.el" |
|
|
t) |
|
|
t) |
|
@@ -887,7 +888,7 @@ found, otherwise returns nil." |
|
|
'("graph" . fundamental-mode)) |
|
|
'("graph" . fundamental-mode)) |
|
|
(add-to-list 'git-command-major-mode-alist |
|
|
(add-to-list 'git-command-major-mode-alist |
|
|
'("log" . fundamental-mode))) |
|
|
'("log" . fundamental-mode))) |
|
|
;; (setq git-command-default-options "-c color.ui=always") |
|
|
|
|
|
|
|
|
;; (setq git-command-default-options "-c color.ui=always") |
|
|
(define-key ctl-x-map "g" 'git-command)) |
|
|
(define-key ctl-x-map "g" 'git-command)) |
|
|
|
|
|
|
|
|
(and (fetch-library |
|
|
(and (fetch-library |
|
@@ -1295,8 +1296,8 @@ found, otherwise returns nil." |
|
|
(save-excursion |
|
|
(save-excursion |
|
|
(set-buffer buf) |
|
|
(set-buffer buf) |
|
|
(not (memq major-mode |
|
|
(not (memq major-mode |
|
|
'(term-mode |
|
|
|
|
|
eshell-mode)))))))) |
|
|
|
|
|
|
|
|
'(term-mode |
|
|
|
|
|
eshell-mode)))))))) |
|
|
;; (setq bs-configurations (list |
|
|
;; (setq bs-configurations (list |
|
|
;; '("processes" nil get-buffer-process ".*" nil nil) |
|
|
;; '("processes" nil get-buffer-process ".*" nil nil) |
|
|
;; '("files-and-scratch" "^\\*scratch\\*$" nil nil |
|
|
;; '("files-and-scratch" "^\\*scratch\\*$" nil nil |
|
@@ -1903,7 +1904,7 @@ Optional prefix ARG says how many lines to unflag; default is one line." |
|
|
"color.ui=always" |
|
|
"color.ui=always" |
|
|
,@args) |
|
|
,@args) |
|
|
" ")) |
|
|
" ")) |
|
|
;; (eshell-git-shell-command-to-string args) |
|
|
|
|
|
|
|
|
;; (eshell-git-shell-command-to-string args) |
|
|
(if (require 'git-command nil t) |
|
|
(if (require 'git-command nil t) |
|
|
(git-command (mapconcat 'shell-quote-argument |
|
|
(git-command (mapconcat 'shell-quote-argument |
|
|
args |
|
|
args |
|
@@ -2286,10 +2287,10 @@ ARG is ignored." |
|
|
("grep" |
|
|
("grep" |
|
|
t |
|
|
t |
|
|
,(concat "find . " |
|
|
,(concat "find . " |
|
|
"-path '*/.git' -prune -o " |
|
|
|
|
|
"-path '*/.svn' -prune -o " |
|
|
|
|
|
"-type f -print0 | " |
|
|
|
|
|
"xargs -0 grep -nH -e ")) |
|
|
|
|
|
|
|
|
"-path '*/.git' -prune -o " |
|
|
|
|
|
"-path '*/.svn' -prune -o " |
|
|
|
|
|
"-type f -print0 | " |
|
|
|
|
|
"xargs -0 grep -nH -e ")) |
|
|
) |
|
|
) |
|
|
"Alist of rgrep command. |
|
|
"Alist of rgrep command. |
|
|
Each element is in the form like (NAME SEXP COMMAND), where SEXP returns the |
|
|
Each element is in the form like (NAME SEXP COMMAND), where SEXP returns the |
|
|