#author("2016-06-08T07:34:11+00:00","default:nitta","nitta")
#author("2016-06-08T07:34:48+00:00","default:nitta","nitta")
[[Emacs]]

*Emacs/MacOS [#p66a578d]

** Homebrew 版 Emacs 24.5-1 を使う [#n1ee33e5]

+ Homebrew をインストールする。[[MacOS/Homebrew]] 
+ Homebrew 版 Emacs をインストールし、設定ファイルを ~/.emacs に、lispファイルを ~/.emacs.d/lisp/の下に配置する。 [[MacOS/Homebrew/Emacs]]

**Congtrol-SPACEをEmacsに渡す。 [#y8690227]

+標準でCtr+SPACEではSpotlightが起動する。 システム環境設定→Spotlightを選んで「Spotlightを起動するショートカット」を無効にする。


**円マークとバックスラッシュ [#j9e212c9]
日本語キーボードを持つMacでは、円マーク\のキーで入力される文字に注意が必要。プログラム言語ではバックスラッシュでないとエラーとなる。
 設定 -> キーボード -> 円マーク\で入力される文字 -> バックスラッシュ

**csharp-mode [#a36b0331]
~/.emacsへの追加
 (setq load-path (cons (expand-file-name "~/.emacs.d/lisp") load-path))
 
 (autoload 'csharp-mode "csharp-mode.elc" "C# mode" t)
 (add-to-list 'auto-mode-alist '("\\.cs\\'" . csharp-mode))
 (defun my-csharp-mode-hook ()
    ;; enable the stuff you want for C# here
   (electric-pair-mode 1))
 ;(add-hook 'csharp-mode-hook 'my-csharp-mode-hook)

~/.emacs.d/lisp フォルダを作成して、次のファイルを配置する。
--&ref(csharp-mode.el);
--&ref(csharp-mode.elc);
--&ref(cl-lib.el);
--&ref(cl-lib.elc);


**パッケージ † [#s376b073]
Enacs 24 からpackage.elが標準添付されている。
~/.emacs に追加する
 (require 'package)
 (add-to-list 'package-archives '("melpa" . "http://melpa.milkbox.net/packages/"))
 (add-to-list 'package-archives '("marmalade" . "http://marmalade-repo.org/packages/"))
 (package-initialize)

Emacsの中からパッケージを利用するコマンド
 M-x package-install
 M-x package-refresh-contents
 M-x package-list-packages

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS