読者です 読者をやめる 読者になる 読者になる

YAMAGUCHI::weblog

土足で窓から失礼いたします。今日からあなたの息子になります。 当年とって92歳、下町の発明王、エジソンです。

Emacs

Emacsを使ったGo言語開発手法(2013.07版)

はじめに こんにちは、Go界の橋爪功です。以前mattnさんがVimを使ったGoの開発環境というエントリを書かれていたんですが、自分用にもEmacs版を、と思ったので、まとめておきます。 基礎からわかる Go言語作者: 古川昇出版社/メーカー: シーアンドアール研究…

.emacsをVCSで管理しているときのイラつく質問をスキップする

はじめに アニョンハセヨ(こんにちは)、Python界のおっぱいです。さて、最近は.emacsを始めとするdotfileをgitとかでdotfilesディレクトリごと管理している人は多いと思います。たいていはdotfilesディレクトリ内のファイルにシンボリックリンクを張ってた…

reStructuredText(reST)をEmacsで書く際のまとめ

はじめに こんにちは、非モテエンジニアです。長らくExcelで仕様書を書くのがブームらしいですが、Sphinxでドキュメントを書くと耳から脳漿垂れ流しになってしまうほど楽しくなってしまうというもっぱらの噂(俺の中で)なので、EmacsでreSTを書く際の便利機…

erlang.elでインデントにスペースを使うようにする

Erlangを3日書いたんでいよいよちゃんと環境を整えることにしました。取り急ぎMacでErlangの開発環境を構築する最小ステップを記載します。 MacPortsからErlangの環境をインストール $ sudo port install erlang以上。凄く簡単。 Emacsにerlang.elを設定 Erl…

Snow LeopardでCtrl-Spaceでマークセットできない

Snow Leopardの開発版に移行してみたんだけど、Emacsでマークセットができなくて困ってた。調べてみるとことえりの設定が悪さをしていたみたい。 ハタさんのブログ(復刻版) : Eclipse + Leopard で Ctrl - Space が効かない件 右側の「Windows風のキー操作」…

Python用にauto-complete.elを設定する

動機 開発にはずーっとEmacsを使っているけれど、最近M-/の補完を不便に感じるようになったので、補完窓が出るような拡張を入れてみたくなった。 方法 下記サイトの方法をそのまま実行しただけです。 EnigmaCurry まずMercurialをインストールして、rope, ro…

Emacsでタブとスペースの入れ替え

Meadow/Emacs memo: プログラム関連 ― 一般用 地味だけどめっちゃ便利。今まで知らなかったのが恥ずかしい。これを使えばファイル全体のタブを一気にスペースにできる。 C-x h M-x untabifyうわー、便利ー。

EmacsでWindowsの改行文字"^M"を置換で消す

毎回調べてたのでメモ書き。 M-% C-q C-M [Enter] [Enter]C-qでいろいろなコマンドウィンドウでコマンド系の文字の入力が可能です。 "^g" -- C-q C-g 改行 -- C-q C-j TAB -- C-q C-i などなど

EmacsでSuperCollider (SClang-mode)

前提:ソースからコンパイルするといろいろめんどそうなので、まずスナップショットを落とし、/Application/SuperCollider/* となるように展開してます。 SuperCollider » Downloads SuperColliderのエディタがいまいち使いにくいのでEmacsで書く方法ないか…

elispのインストール

ある言語をちょこっといじりたいなぁ、と思ったときはelispをどっかから探してきて.emacsに追加するわけだけど、それってめんどくさいっすよね。で、ちょっと調べてみたらDebianではaptでemacsに追加出来るんですね。RubyとPythonは # apt-get install ruby1…

haskell-mode for Emacs

Haskellを書くときはEmacs(Meadow)使ってるんですが、doの次の行のインデントがうまく合わないなぁと思っていたら大きな間違いだった。 main = do cs <- getContents putStr cs ここで2行目でTabを押すと main = do cs <- getContents putStr cs さらにもう…

emacs操作

カテゴリがないからここに。 基本的にsshのemacs上でソースを書くからemacsの操作に慣れないといけない。微妙にxyzzyと違うんだよね。特に必要なのはコメントの挿入とか、インデントの設定とか。あと文字コードの変換とか。 とりあえず必要なキーバインドは…