とある日、query-replace-regexpで、「,」を「\n」に置換したくなった。 しかし、置換する文字に\nを指定しても、そのまま"\n"と置換されてしまう。 そこで、調べたところ、 Query replace regexp hoge with : C-qC-jと入力すれば改行が置換される。 似たようなので、\t(タブ)に置換したい場合は、C-qC-iと入力すればタブに置換される。
2012年3月にEmacsの入門書が技術評論社から出版されました。 https://amazon.co.jp/dp/9784774150024 インストール方法やファイルの開き方などから始まっていて初心者向けの始まり方になっています。それでは初心者向けなのかというとそうでもなく、中盤から後半はrequireしないと使えないElispを使った拡張方法の紹介になっています。 おそらく、初心者の人は1/3か1/2くらい進んだところで一度脱落するのではないでしょうか。逆に、ある程度知っている人は中盤から後半にかけて興味のある話題が増えていくことでしょう。脱落してしまった人は、しばらく前半の機能でEmacsを使って、慣れてきてから再挑戦するとよいでしょう。 後半の拡張方法の紹介部分では多くの方法を紹介するためか、1つ1つの方法については簡単に紹介する程度にとどまっています。よりつっこんだ使い方までは
Clojure 楽しいですね。今年の 8 月くらいから勉強していて、いい機会なのでアドベントカレンダーに参加してみようと思いました。 私はあまりまだ Clojure に慣れてないので clojure.core のネームスペースからあまり目立たないけど意外に便利な関数を紹介してみたいと思います。 alter-meta! 他のネームスペースから Var を持ってきて別名をつけようとしたりするときに、落ちてしまうメタ情報を付与したいときに使えます。 example.core> (def my-inc #'clojure.core/inc) #'example.core/my-inc example.core> (clojure.repl/doc my-inc) ------------------------- example.core/my-inc nil nil example.core>
はじめに すいません、完全に言い訳ですが仕事忙しくて....アドベントカレンダー遅れちゃいました・・orz ほんと、すいません。 DBのマイグレーションを行うmigratus 今回はデータベースのマイグレーションを行うためのClojureのライブラリ、migratusを紹介します。 自分は普段はRailsを使って開発する機会が多く、Railsでのマイグレーションと似たことをClojureでも行えるようにしたいと思って、このライブラリを使っています。 導入 インストール まずmigratusとleinのmigratusプラグインlein-migratusをproject.cljに記述してインストールします。 ちなみにDBにmysqlを使うため、java.jdbcとmysql-connector-javaも一緒にインストールします。 (defproject migratus-test "0.1
四つ橋線本町駅すぐにある新店の「中華蕎麦 葛(かずら)」にランチを頂きにお邪魔しました。 昭和町の「麺屋彩々」と尼崎の「和海」という名店2店で修業された店主が独立されたお店です。 「出し蕎麦(550円)」と「『葛』流ミニローストポーク丼(350円)」をお願いしました。 「出し蕎麦(醤油らぁ麺)」は今流行りのエスプーマ仕立てになっていますね! 「『葛』流ミニローストポーク丼」はミニながらローストポークがいっぱい乗っています。 「レアチャーシュー」も2枚乗っていてこれで550円は頑張っておられますね! 先ずはスープを一口頂きます。 まろやかな味わいの中にしっかり出汁が効いてこれはメッチャ旨~です!!! 続いて麺を頂きます。 平打の麺がスープと絡んでこれまたムッチャ旨~です!!! 「レアチャーシュー」も頂きます。 味わい深くてムッチャ旨~です!!! 「『葛』流ミニローストポーク丼」も頂きます。
I finally upgraded to Emacs 22 a few weeks ago, and now I'm wishing I'd braved it sooner. Technically it's not released yet; I'm working from a build of a cvs snapshot from a month or so ago. But the Emacs dev team works pretty hard to make sure it has problem-free builds on a whole slew of platforms, so just following their instructions has a pretty good chance of working for you. It's worth the
置換というと、エディタの根幹となる機能であり、正規表現はそのベストオブパートナーです。 ですが、Emacs の正規表現はちょっと特殊で、しかも機能的にもしょぼかったりするので、正規表現を使った置換を行なう場合は、Perl など外部に任せるという方法を良く目にします。 それはそれで、Emacs の特殊な正規表現の文法を覚えなくて良いので便利なのですが、どうせだったら Emacs で完結させたいと思うのが世の常です。 ちょとうど、lower-camel caseな文字列とアンダースコア区切りな文字列の相互変換をRubyで - y_tsuda's blog - s21gという記事を見て、こういうのは Emacs が得意だよねと思いながら、脳トレのつもりで挑戦したら、意外と嵌り所満載でした。 LCC → underscore を Emacs で行なってみる。 Emacs で正規表現を使った置換を行
Emacsの検索機能を使いこなす(菅原泰樹) 「Emacsのトラノマキ」 連載第一回 「Emacsの検索機能を使いこなす」 ■■■100年のエディタの世界へようこそ(脚注) 今月からEmacsの話を中心にした連載を始めることになりました.本連載は,Emacsを使って最高のエンジニアになりたいと願う読者のために書きます.Emacsやその周辺のツールを使いこなすと,日々使うコンピュータ環境を便利に拡張できます.連載は回ごとのテーマを決めて,Emacsの便利な使い方や設定方法を紹介します.Emacsは環境そのものです.そして,Emacs Lispにより拡張可能な環境です.Emacs Lispを覚えるとEmacsの可能性は更に広がります.残念ながら他のプログラミング言語に比べてEmacs Lispを敬遠する人は多いようです.ひとつの要因が,Emacs Lispのイディオムや簡易なノウハウを紹介する
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く