jameshintaro/.emacs
Fork: 2 Star: 3 (更新于 1970-01-01 00:00:00)
license: 暂无
Language: Emacs Lisp .
; install text-adjust.el, mell.el and cua-mode.el in lisp folder ; C:/home を初期ディレクトリにする (cd "c:/home/") ;; load-path を追加 (add-to-list 'load-path "c:/home/.emacs.d/lisp/") ;; load *.el (load "text-adjust") (load "replaceJP") (load "replaceEn") (load "replaceNUM") (load "insertTEMP") (load "refresh") (load "highlight") ;; バックアップを残さない (setq make-backup-files nil) ;; 行数を表示させる (require 'linum) (global-linum-mode) ;; set language (set-language-environment 'Japanese) (prefer-coding-system 'shift_jis) ;; activate cua cut copy paste (cua-mode t) ;;"yes or no"を"y or n"にする (fset 'yes-or-no-p 'y-or-n-p) ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; @ Colour ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; 背景は黒主義です。 (set-background-color "black") (set-foreground-color "white") (if window-system (progn (set-face-foreground 'font-lock-comment-face "MediumSeaGreen") ; (set-face-foreground 'font-lock-string-face "purple") ; (set-face-foreground 'font-lock-keyword-face "blue") ; (set-face-foreground 'font-lock-function-name-face "blue") ; (set-face-bold-p 'font-lock-function-name-face t) ; (set-face-foreground 'font-lock-variable-name-face "orange") ; (set-face-foreground 'font-lock-type-face "LightSeaGreen") ; (set-face-foreground 'font-lock-builtin-face "purple") ; (set-face-foreground 'font-lock-constant-face "red") ; (set-face-foreground 'font-lock-warning-face "blue") ; (set-face-bold-p 'font-lock-warning-face nil) )) ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; @ Windows ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; windows position (when window-system (set-frame-position (selected-frame) 280 15)) ;; windows size (setq default-frame-alist '((width . 100) (height . 30))) ;; startup scratch (setq inhibit-startup-message t) (setq initial-scratch-message nil) ;; james key map ;;(define-key global-map (kbd "C-j") 'james-mode) ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; @ custom <- dont touch ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; (custom-set-variables ;; custom-set-variables was added by Custom. ;; If you edit it by hand, you could mess it up, so be careful. ;; Your init file should contain only one such instance. ;; If there is more than one, they won't work right. '(ansi-color-faces-vector [default default default italic underline success warning error]) '(ansi-color-names-vector ["#242424" "#e5786d" "#95e454" "#cae682" "#8ac6f2" "#333366" "#ccaa8f" "#f6f3e8"]) '(cua-mode t nil (cua-base)) '(custom-enabled-themes nil) '(show-paren-mode t)) (custom-set-faces ;; custom-set-faces was added by Custom. ;; If you edit it by hand, you could mess it up, so be careful. ;; Your init file should contain only one such instance. ;; If there is more than one, they won't work right. '(default ((t (:family "Arial" :foundry "outline" :slant normal :weight normal :height 143 :width normal))))) ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; @ White Space ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; タブや全角空白などを強調表示 ;; (global-whitespace-mode 1) ;; 全角スペース表示の切替 (global-set-key (kbd "M-w") 'global-whitespace-mode) ;; whitespace-mode の 色設定 ;;http://ergoemacs.org/emacs/whitespace-mode.html (require 'whitespace) (setq whitespace-style '(face tabs tab-mark spaces space-mark newline newline-mark)) (setq whitespace-display-mappings '( (space-mark ?\u3000 [?□]) ; 全角スペース (space-mark ?\u0020 [?\xB7]) ; 半角スペース (newline-mark ?\n [?$ ?\n]) ; 改行記号 (tab-mark ?\t [?\xBB ?\t]) ; tab ) ) (setq whitespace-space-regexp "\\([\x0020\x3000]+\\)" ) ;正規表現に関する文書。 Emacs Lispには、正規表現リテラルがないことへの言及 ;http://www.mew.org/~kazu/doc/elisp/regexp.html ; ;なぜか、全体をグループ化 \(\) しておかないと、うまくマッチしなかった罠 ; (set-face-foreground 'whitespace-space "Goldenrod1") (set-face-background 'whitespace-space 'nil) (set-face-bold-p 'whitespace-space t) (set-face-foreground 'whitespace-tab "DarkOliveGreen1") (set-face-background 'whitespace-tab nil) (set-face-underline 'whitespace-tab t) (set-face-foreground 'whitespace-newline "DimGray") (set-face-background 'whitespace-newline 'nil) ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; ;; @
- Download emacs from http://ftp.gnu.org/gnu/emacs/windows/
- C: に解答
- make shortcut ofrunemacs.exe. right click->property-> 作業フォルダ指定
- addpm.exe でスタートメニューへ追加
- system property→環境設定→ユーザ環境新規 HOME C:\home
- make home folder
- within home folder, make .emacs
- ;;load-path を追加 (add-to-list 'load-path "c:/home/.emacs.d/lisp/")
- download grep-2.5.4-setup.exe & grep-2.5.4-src-setup.exe
- install aspell http://emacswiki.org/emacs/AspellWindows http://aspell.net/win32/ http://oku.edu.mie-u.ac.jp/~okumura/texwiki/?Aspell
最近版本更新:(数据更新于 1970-01-01 00:00:00)
jameshintaro/.emacs同语言 Emacs Lisp最近更新仓库
2024-08-22 13:46:09 emacs-helm/helm
2023-12-04 16:21:08 bbatsov/solarized-emacs
2023-10-13 23:11:27 bbatsov/projectile
2023-08-08 10:48:13 jaypei/emacs-neotree
2023-08-01 00:10:37 seagle0128/.emacs.d
2022-09-29 21:26:44 ocaml/tuareg