タグ

ブックマーク / tomoya.hatenadiary.org (7)

  • Emacs で正規表現 + 関数を使った置換。 - 日々、とんは語る。

    置換というと、エディタの根幹となる機能であり、正規表現はそのベストオブパートナーです。 ですが、Emacs の正規表現はちょっと特殊で、しかも機能的にもしょぼかったりするので、正規表現を使った置換を行なう場合は、Perl など外部に任せるという方法を良く目にします。 それはそれで、Emacs の特殊な正規表現の文法を覚えなくて良いので便利なのですが、どうせだったら Emacs で完結させたいと思うのが世の常です。 ちょとうど、lower-camel caseな文字列とアンダースコア区切りな文字列の相互変換をRubyで - y_tsuda's blog - s21gという記事を見て、こういうのは Emacs が得意だよねと思いながら、脳トレのつもりで挑戦したら、意外と嵌り所満載でした。 LCC → underscore を Emacs で行なってみる。 Emacs で正規表現を使った置換を行

    Emacs で正規表現 + 関数を使った置換。 - 日々、とんは語る。
  • DDSKK 14.1 がリリースされたので、早速 .emacs.d へインストールしよう。 - 日々、とんは語る。

    日、DDSKK14.1 がリリースされました。ddskk でGoogle検索すると、ほぼトップにきてしまうので、その責任を感じて最新版のインストールの方法を紹介しておきます。 また、DDSKK のインストールについては、WEB+DB PRESS Vol.58 に書いたのですが、文章量的に厳しくて削ってしまったので、この記事は未収録内容その5でもあります。 Daredevil SKK(通称DDSKK):Emacs生まれの日語IM Microsoft IME から ATOK などさまざまな IM がありますが、その中でも Emacs で日語を入力するのであれば、筆者は DDSKK をお勧めします。DDSKK は一般的に SKK と呼ばれる IM の元であり、現在も開発が続けられています。そして Elisp によって実装されているため、その機能のすべてを Elisp でコントロール可

    DDSKK 14.1 がリリースされたので、早速 .emacs.d へインストールしよう。 - 日々、とんは語る。
    piro_suke
    piro_suke 2015/11/19
  • Emacs設定講座 その3「scratch バッファと eval(評価)」。 - 日々、とんは語る。

    追記 この記事を元に書籍が出来ました! 時間と命を削って、より詳細に解説しましたので、Emacs に興味がある人はぜひ一度手に取ってみて下さい。 Emacs実践入門 ?思考を直感的にコード化し、開発を加速する (WEB+DB PRESS plus) 作者: 大竹智也出版社/メーカー: 技術評論社発売日: 2012/03/07メディア: 単行(ソフトカバー)購入: 22人 クリック: 396回この商品を含むブログ (1件) を見る前回は install-elisp を使った elisp のインストールから設定の調べ方あたりを紹介しました。 今回は多分、今後入門記事を書く中でも、個人的に最も重要だと思う内容です。 例えば色の設定やインデントなど、色々と試してから実際に使っていきたい項目がありますが、.emacs に書いた設定を、いちいち再起動したり、load したりして読み込むのはとても面倒

    Emacs設定講座 その3「scratch バッファと eval(評価)」。 - 日々、とんは語る。
  • org-mode 初挑戦。 - 日々、とんは語る。

    id:rubikitch さんの org-mode 関係の記事を見て、org-mode 使おうかなぁと思いつつ、これまで手をつけていなかったのですが、先日のウェブテコでスライドを作るときに、アウトラインエディタ(というか、それ系もモード)を使うと、楽に出来るかなぁと思って、ついに触れてみました。 org-mode を触ってみると、それはもう他の Emacs のモードにはない面白い機能がいっぱいあって、それらを試す(チュートリアル)するのに夢中になり、スライドがすんごい手抜きになってしまったという副作用が生じるくらい楽しいモードでした。 なので、みんなも試すと良いと思うので、インストールと簡単なチュートリアルをメモっておきます。 最新版をインストール。 Emacs22 とかだと標準で入っているらしいのですが、せっかくなので、最新版を入れます。好きなディレクトリで、 $ git clone g

    org-mode 初挑戦。 - 日々、とんは語る。
  • Carbon Emacs に ddskk をインストール。 - 日々、とんは語る。

    この記事は古くなったため、検索でお越しの方は DDSKK 14.1 がリリースされたので、早速 .emacs.d へインストールしよう。をご参照下さい 今までずっと、AquaSKK を使っていたんですが、なぜか急にかな変換に切り換えてもすぐにASCII入力に切り換わってしまうという現象が発生してしまい、Emacs で日本語入力が出来なくなってしまいました。 これは困るので、ddskkを入れて万事解決という方向に出ました。 シンプル仮名漢字変換プログラム(SKK)の インストールと設定方法によると、ddskkを使うには、APELを入れて、ddskkを入れて、設定するというという流れで良いようです。 apel-10.7.tar.gzをダウンロードして、 $ tar zxvf apel-10.7.tar.gz $ ./apel-10.7 $ make $ sudo make install でイ

    Carbon Emacs に ddskk をインストール。 - 日々、とんは語る。
  • SKKを更に便利にする。 - 日々、とんは語る。

    SKK Manualを見ながら、EmacsのSKKを便利にしようとしております。 AquaSKKを辞書を共有。 AquaSKKには辞書サーバーとして利用する機能があるので、それを利用する。これによって、「折角、AquaSKKで力士の名前を登録したのに、ddskkで変換されないよー><」というのを防げるという。 AquaSKK側の設定で、skkserv を有効にして、 ;; skk-server (setq skk-server-portnum 1178) (setq skk-server-host "localhost") とする。これで、北大樹、若ノ鵬、錣山、何でもござれですよ。 変換候補の表示を変えて、注釈を付ける。 xyzzyでSKKを導入したときに、注釈(Annotation)がついていて、SKKにはこんな機能があったのかと思ったので、Emacs側でも導入する。 注釈を表示すると、

    SKKを更に便利にする。 - 日々、とんは語る。
  • SKK のはてなキーワード辞書を作る。 - 日々、とんは語る。

    さっき、IRC で、ATOKはてなキーワード辞書が便利という話が出たので、以前、id:antipop さんがSKK用辞書を作ると便利と言っていたのを思いだしました。 また忘れない内に、さっさと作ってしまおうというわけで、ちょっと調べて作ってみました。 辞書メンテナンスツールをインストールする。 辞書を作るために、skktools-1.3.1を入れます。 $ wget http://openlab.ring.gr.jp/skk/tools/skktools-1.3.1.tar.gz $ tar zxf skktools-1.3.1.tar.gz $ ./configure $ make $ sudo make install ./mkinstalldirs /usr/local/bin /usr/bin/install -c skkdic-expr /usr/local/bin/ /us

    SKK のはてなキーワード辞書を作る。 - 日々、とんは語る。
  • 1