Emacsでは行のどこでTabキーを叩いても、インデント調整が行われます。 Xcode、というかEmacs以外のエディタを使っていて一番つらいのは、 Tabキーを叩いた時に\t(もしくはスペースn個)が入力されることです。 「行の真ん中でタブとか入力せんやろ!?」と思いながらうっかり叩いて入力された空白を丁寧に削除し、 C-iを叩き直す日々が続いていましたが、設定見てみたら普通にEmacs風にできました。 コレ、の部分をIndents alwaysにすれば良いです。やったー!
emacsでRails開発をする際、emacs-railsを使っている方が多いと思います。emacs-railsはとても便利なelispなのですが、最近は更新頻度が低く、rhtml→html.erbの対応も一部されていなかったりします。あとRspecの対応もイマイチ。emacs使いの人たちは一体どうやってRails開発しているのでしょうか? そこでRinariですよ Rails On Emacs | Google グループを見ると最近は"Rinari"の話題で持ち切りなようです。Rinariはemacs-railsとは違いコア部分を小さく保って、プラグインで拡張していくタイプのelispです。 Rinari: Ruby on Rails Minor Mode for Emacs 基本的には上記に全部書いてあるのですが、整理する意味でまとめてみます。 コア部分のインストール まず、gitでダ
これまでEmacsでカラーテーマを使いたい場合、color-theme を使うのが一般的だったようですが、Emacs24からは最初からテーマ機能が入っているようです。 使い方はとても簡単で、.emacs (~/.emacs.d/init.el) に次のような設定を記述するだけです。 (load-theme '設定したいテーマの名前 t) 自分のEmacs (バージョン 24.1.1) には13種類のテーマがプリインストールされていました。以下にスクリーンショットを貼り付けておくので、テーマ選びのご参考にでも。 adwaita deeper-blue dichromacy light-blue manoj-dark misterioso tango tango-dark tsdh-dark tsdh-light wheatgrass whiteboard wombat ダーク系でなかなか綺麗
Lisp 一夜漬け -- 1.Lisp の書き方 対象としている読者は、 何らかのプログラミングを経験していて(関数・変数という概念がわかる)、 Lisp インタプリタに触れる機会を持つ人である。 すでに Lisp でプログラムを書ける人は対象外だ。 ■ Lisp の世界 Java、C、C++、BASIC、COBOL、FORTRAN、Lisp、Pascal、Perl。 現在、代表的なプログラミング言語というと、こんなものか?(*1) これらの中で、Lisp は他の言語とはまったく異なった書き方、考え方を必要とする。 あまりに特殊なため、Lisp 専用のハードウェアも作られたほどである。 FORTRAN が生まれた1956年のわずか3年後、1959年に Lisp は生まれた。 C 言語が1972年であるから、わりと歴史の長い言語なのである。 (ちなみに、COBOL:1959年、BASIC:1
Ubuntuの日本語入力には、インプットメソッドにIBus、かな漢字変換にAnthyが採用されています。また最近人気のMozcもUniverseリポジトリから簡単にインストールできるようになっていますので、利用されているユーザも多いのではないでしょうか。 しかし今週のレシピはそんな時流に逆らって、Emacs上で快適な日本語入力を実現するSKKを紹介します。 SKKとは SKKはSimple Kana to Kanji conversion programの略で、Emacs上で動作する日本語インプットメソッドです。Elispによって実装されているためEmacsが動くなら、UbuntuでもWindowsでもMacでも、はたまた他のOSであっても同じ日本語入力環境を構築することができます。 SKKの最大の特徴であり、他のインプットメソッドと大きく異なる部分が、プログラムによる形態素解析を行なわな
EmacsはCtrlキーの多用といいSKKといい,小指苛めが大好きらしいので, 何とか工夫して細い小指を守りましょう. 以下の3つを行えば小指の痛みから開放されるはずです. view-modeを使う Ctrl+中指か薬指を使うキー操作が多いEmacsで指の負担を軽くする方法 - (rubikitch loves (Emacs Ruby CUI Books))を見て. 物足りなかったので,pager-keybindにforward-sexp, backward-sexp, anything-c-moccur-occur-by-moccurなどを追加したものが以下. yaotti's gist: 22143 — Gist やっつけ編集.CarbonEmacs1.6.0にて動かない関数群はとりあえずコメントアウトしてます. .emacsに(require 'view-support)とか書いてお
世の中には2種類のEmacs使いがいる。 shellの上でEmacsを使う者と、Emacsの上でshellを使う者だ。 という格言があるかは知りませんが、 ともかくEmacsの上で、快適にshellを使うまでの設定を書いていきます。 さぁ、みんなでEmacsに依存しよう! 1. なんでEmacsの上でshellを使うのか 楽しいからです。 というのがまぁホントのところで。 最後の方で書きますが、やっぱりTerminalを出さないと不便な場面はありますし、 やらなきゃいけない設定も、それなりにあります。 でも、もう少し真面目にメリットを書いておくと、 常にEmacsのキーバインドの支配下で、開発作業ができる Emacs(エディタ)から離れずに、すばやくshellに移動できる shellでいじったファイルを編集するときも速い すぐC-x C-f <ファイル名>すればいい compass wat
便利な設定(setq enable-recursive-minibuffers t) すると,ミニバッファからシェルコマンドを実行できる. C-u M-! command すれば,ミニバッファ中に実行結果を挿入できる. たとえば,M-% C-u M-! pwd は便利そう.
Twitterを見ていて爆笑してしまったのでブログで晒し上げ。 かわいいかわいい妹…紳士たちの永遠の憧れですよね(笑) そんな願いを叶えるのがこのEmacs Lispプログラム! インストールしただけではなにもしないので安心してインストールしていいです。 何をしているかというと、以下のタイミングで妹ちゃんにしゃべらせています。 M-x newline にafterアドバイスをかけることで改行後 after-save-hook でファイル保存後 なお、このEmacs Lispのソースコード自体が アドバイスやafter-save-hookの例題になっているので、 ソースコードを触りながらEmacs Lispの勉強の題材にしてください。
「Cookie の一覧」は、eww が実装したものではなく、Emacs 24.4 で追加された新機能( url-cookie-list )を使っているのが面白いところ。標準添付される Emacs Lisp に合わせて、本体に機能が追加された形に見える(真実がどうなのかは知らない)。 簡単な操作はこんな感じでだいたい使えそうなので、後は検索エンジンをカスタマイズしてみよう。「自由な」 DuckDuckGo もステキだけど、ここはみんな大好き Google に変えてみよう。 カスタマイズ用の変数が用意されているので、次のようにするだけで検索エンジンを Google にできる。 (setq eww-search-prefix "https://www.google.co.jp/search?q=") そして、Google で「雑文発散」を検索してみた結果はこうなった。 左側の「Search Op
環境はタイトルの通りです. 少しはまったのでポストしておきます. 結論から言えば余計なことをしていたせいなのですが. cvs -d :pserver:anonymous@cvs.namazu.org:/storage/cvsroot co emacs-w3m wget http://emacs-w3m.namazu.org/emacs-w3m-1.4.4.tar.gz tar xfz emacs-w3m-1.4.4.tar.gz cp -pr emacs-w3m/* emacs-w3m-1.4.4 cd emacs-w3m-1.4.4 ./configure make EMACS=/Applications/Emacs.app/Contents/MacOS/Emacs make EMACS=/Applications/Emacs.app/Contents/MacOS/Emacs insta
Author: syohex Published: 2013-09-25 Last Modified: 2020-06-05 GitHub Source: md 概要 package.elについて示す. インストール Emacs 24では標準添付されているので, Emacs 24以降を使用している場合は, インストールは不要である. Emacs 23ユーザーの方 http://bit.ly/pkg-el23から Emacs23向けの package.elをダウンロードし, load-pathの通ったディレクトリに配置してください. 各リポジトリについて GNU ELPA 公式のリポジトリ. デフォルトの設定では, このリポジトリしか利用することはできない. 登録に手間がかかるためか, 登録されているパッケージ数は少なめであるが, 他の リポジトリに比べると登録されているパッケージの信頼度は
バージョン24から入ったpackage.elにより、プラグインの導入が格段に容易になったEmacs。そこで、ELPA互換のリポジトリの一つであるMELPAのダウンロードTOP50+αのパッケージについてまとめてみた。 (ランキングに関しては2014/3/26時点の情報を使用) それ単体で便利というよりも、有名なパッケージの依存関係でダウンロードされるライブラリもあるので注意。 ちなみに、個人的なオススメパッケージは、auto-complete、helm、flycheck、undo-tree、zenburn-theme、expand-region、smartparens、rainbow-delimiters、multiple-cursors。 また、TOP50には入っていないが、anzu、volatile-highlights、powerline、git-gutter-fringe、hlin
最近 Emacsの環境に慣れ親しみすぎて、そこから外へ出られなくなってきている今日この頃、みなさまいかがお過ごしでしょうか。今日は、本当に寒いですね。雨も降ったりする予報なのに、外に出てきたオレがバカちんです。 さて、Emacsです。何を今更と言われるかも知れませんが、紆余曲折、多くの Mac用 Text Editorの探訪に費やしたこの 8年間ですが、なんだかんだで結局 Emacsへ戻ってきてしまいました。 学生時代のμEmacsを使いながら、本家Emacsへの憧れが私をここへ呼びよせたのでしょう。なるべくしてなったとしかいいようがありません。というか、Emacs 以外のキーバインドがしんどいです。 これからのインフラエンジニアには Emacs だ viを否定するわけではないです。設定ファイルの変更には、コレからも私は viを使うでしょう。Neovimなどいう話も出てきています。好きにし
Mac OS を Mavericks にアップグレードしたところ、Emacsの日本語フォントがなぜか可愛すぎるものになってしまった。 SOTA » Emacsの設定 (フォント) を真似して、日本語フォントを指定するコードを~/.emacs.d/init.elに記述した。フォントは明朝からゴシックに変更している。 ;; Mac用フォント設定 ;; http://tcnksm.sakura.ne.jp/blog/2012/04/02/emacs/ ;; 英語 (set-face-attribute 'default nil :family "Menlo" ;; font :height 150) ;; font size ;; 日本語 (set-fontset-font nil 'japanese-jisx0208 ;; (font-spec :family "Hiragino Mincho
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く