WindowsでEmacs Doorsを開くか、Windowsで許容可能な.emacsをビルドする方法

こんにちは、%ユーザー名%、emacsファイルをあなたと共有したいとずっと思っていました。



実際のところ、私の信仰への転換は不便さによって隠されており、予備設定なしでemaxを使用することさえ受け入れられないかもしれません。 さらに、Windowsでは、emaxは魅力的にワイルドに見え、ほとんどのプログラマーと管理者は怖がって死にます。 私はこのようにemaxの秘密への入門です。私は経験したと思うので、emaxの設定をペイントしたいと思います。 私はすぐに、これは実際、このエディターでの過去6か月の作業中に作成した寄せ集めであると警告します。



1. Windowsでは、エンコードが正しく機能しないため、これがあります

(set-language-environment 'UTF-8)

(setq default-input-method 'russian-computer)

(set-selection-coding-system 'windows-1251)

(set-default-coding-systems 'windows-1251)

(prefer-coding-system 'windows-1251)









2.心に優しい色の設定

(custom-set-faces

'(default ((t (:inherit nil :stipple nil :background "gray17" :foreground "snow" :inverse-video nil :box nil :strike-through nil :overline nil :underline nil :slant normal :weight normal :height 98 :width normal :foundry "outline" :family "Courier New"))))

'(cursor ((t (:background "peach puff"))))

'(font-lock-comment-delimiter-face ((default (:inherit font-lock-comment-face)) (((class color) (min-colors 16)) (:background "green"))))

'(font-lock-comment-face ((nil nil)))

'(font-lock-doc-face ((t (:inherit font-lock-string-face :background "black")))))



(set-background-color "#333333")

(set-foreground-color "#ffffff")









3.ファイル拡張子によってmodをリンクします。自分で続行できます

(autoload 'javascript-mode "javascript" nil t)

(setq auto-mode-alist

(append

'(

( "\\.el$". emacs-lisp-mode)

( ".emacs". emacs-lisp-mode)

( "\\.py$". python-mode)

( "\\.pyw$". python-mode)

( "\\.html$". sgml-mode)

( "\\.xml$". sgml-mode)

( "\\.js$". javascript-mode)

( "\\.cpp$". c++-mode)

( "\\.h$". c++-mode)

)))

(global-font-lock-mode 1) ;; ,









4.トリッキーなシャープニングの別の束

(tool-bar-mode -1) ;;

(setq scroll-step 1) ;; =1

(setq default-tab-width 4) ;; 4

(global-hl-line-mode 1) ;;

(windmove-default-keybindings 'meta) ;;

(fset 'yes-or-no-p 'y-or-np) ;;

(iswitchb-mode 1) ;;

(desktop-save-mode t) ;;









5.これはここの碑文で、設定ファイルに簡単にアクセスできます

(defun load-config ()

(interactive)

(find-file "~/.emacs"))

(global-set-key "\Cx/" 'load-config)









6.過酷なオフィス環境での生活を楽にするショートカット

(global-set-key [(control tab)] 'previous-buffer)

(global-set-key [(control shift tab)] 'next-buffer)

(global-set-key [f4] 'revert-buffer)

(global-set-key [f5] 'call-last-kbd-macro)

(global-set-key [f8] 'linum-mode) ;;

(global-set-key [f11] 'ibuffer)

(global-set-key [f10] 'bookmark-bmenu-list) ;; , Ctrl-D , (C-xrm) .









7.その他のショートカット

(global-set-key [?\C-'] 'toggle-truncate-lines) ;; word-wrap -

(global-set-key "\C-cr" 'rename-buffer)

(global-set-key "\Cc!" 'revert-buffer)

(global-set-key "\Cz" 'undo) ;;

(global-set-key "\Cc\Cr" 'replace-string)









8.これは怠から外れています。

(add-hook 'javascript-mode-hook 'linum-mode 'toggle-truncate-lines)

(add-hook 'python-mode-hook 'linum-mode)












All Articles