emacs
これがmacとかだと、簡単だが、windowsだと途端にややこしくなり、そしていろいろ調べてみても大変な解決方法しか出てこない。cygwinを入れる、とかだ。頑張って入れようとしたが、本当にこんなに大変なのかと探ってみた結果、 事実は非常に簡単だったので、…
emacsではtrampでネットのリソースにつなげているのだが、先日これが繋がらなくなってハマったので、備忘録。結論としては、リモートホストで、プロンプトを変な形に設定していると、どうやら解析できないらしい。プロンプトを元に戻して解決。
前回書いたプログラムをもうちょっとまともに動くようにした。 以下のElispで、Emacsでファイルを開きながら、一発でコンパイル出来る。makefileを作るほどでもない場合に利用出来る。 (defun is-directory(e) (car (directory-files "." 1 (format ".*%s" e…
最近はWindowsでDxLibを用いたWindowsプログラミングもやっている。コンパイルにはbccを用いている。 VC++があまり好きではないという理由からだ。 (というか、もはやMicrosoftが好きではないのだが)なので、開発環境にはBcc Developerを使用している。しか…
Windowsでも、Emacs23を使っている。ゲームをつくるときや、吉里吉里やTJSでプログラミングするときも、やはりEmacs23を使いたい。しかし、いかんせん、WindowsとEmacsではかなり勝手が違う。そこで可能な限り、WindowsとMacでのEmacsを同じにしてみたい。ま…
anythingはまさに、プログラマが楽をするための必須なツールだ。 しかし、少々やりすぎな部分もある。例えば、最新のanythingをinstallすると、iswitchbを始めとするあらゆる標準コマンドが乗っ取られる。これは少々いただけない。特にiswitchbは気に入って…
php-modeで、メソッドを折りたたむものを、前回やりました。 その上、クラスのメンバで大きな配列を抱えている場合があります。 この配列も折りたたみたいです。さらに、普通にadd-hookしたのにファイルを開いた瞬間にhideしてくれていないようで、 (何かが…
php-modeを使っていて、js2-modeの様に、メソッドや関数群を全て一気に折りたたみたい時がある。 今時折りたたみはよくある機能だ。ちなみにjs2-modeでは、C-c C-fで全体の折りたたみをtoggleする。 さらに、C-c C-oで個別の折りたたみをtoggleする。使って…
Mac OS 10.6で新しく導入されたフォント、Menloが綺麗だ。ある一定周期ごとに色々設定を見直す癖があり、今回フォントを見なおしてみた。emacsでMenloフォントを使うには、 dot.emacsに以下の一行を記述するだけで、Menloフォントになる。 (custom-set-faces…
emacs で、ちょっと場所を覚えておいて、他の場所を見てから、 戻ってきたいときがある。そんな時、このelispが使える。emacsにはもともとレジスタというものがあり、 そこに様々な情報を格納出来る。例えば、カーソルの位置やバッファの名前、ファイル名だ…
Emacsの起動時に、名言をミニバッファに表示させてみる。 ;; メッセージをランダムに選択する (defun random-call-message() (interactive) (let* *1 (len (length random-messages))) (car (nthcdr (random len) random-messages )))) ; emacs start upと同…
プログラミングにおいて、その職場、及びプログラムのコーディング規約に従うのは当然の話である。昨今では、インデントにはスペース4つが当然になりつつある。 (もちろんそうでない場合も多々あるが、特にPHPでは、顕著だ。 それに習い、自分のプログラム…
これは、僕がいかにEmacsを覚えたか書いています。 この投稿の理由 普及のため Emacsは素晴らしいエディタで、これを超えるエディタはないと思うので、その普及のために書きます。 食わず嫌いの人のため 会社にて、あまりにもEmacsやVimにいきたいといいつつ…