Vim陣営としてEmacsを完膚なきまでに虐めます。 ※発表者は別にEmacsがクソだとは微塵も思っていません
![Emacsいじめの現場](https://cdn-ak-scissors.b.st-hatena.com/image/square/457c341a9eb932b5538ca3b5d3362af1414fe740/height=288;version=1;width=512/https%3A%2F%2Fcdn.slidesharecdn.com%2Fss_thumbnails%2Fihateemacs-130818232802-phpapp02-thumbnail.jpg%3Fwidth%3D640%26height%3D640%26fit%3Dbounds)
flycheck/flycheck · GitHub twitterで前に少し書いたのですが、記事にもしておきます。 動的にエラー表示を行なってくれる flymakeはとても便利なんですが、 設定が面倒です。初期関数だったり、エラー出力を解析するための正規表現の 指定やら、苦労したことある人は多いと思います。 そんな人に flycheckはお勧めです。簡単に言うと各言語用の flymakeの設定を まとめてくれているパッケージです。対応言語も多く、設定も簡単なのです。 対応言語 2013年 1月 25日現在以下の言語に対応しています。 CoffeeScript CSS Emacs Lisp Haml HTML Javascript JSON Lua Perl PHP Python Ruby Sass Shell scripts (Bash, Dash and Zsh) TeX/LaTeX
第6回関西Emacs勉強会で, Emacs上で最強のターミナル(端末)環境を実現する話をしてきました. 以下がそのとき用いたスライドです. Emacs上のターミナルを最強に from Lintaro Ina このスライドだけでは, とりあえず使ってみるのではなく常用したい場合にどうしたらよいかわかりにくいと思うので, その辺りを補足しながら, きちんとしたドキュメントを書くまでの暫定の使い方を書いておこうと思います. 更新履歴 2012-11-07 端末バッファを別ウィンドウに開くコマンドの仕様変更(term-plus-mux-el@ed343fb)に追従 2012-10-24 リポジトリ構成の変更に伴い配布場所とインストール方法の説明を変更term+mux-newのセッションを訊く条件が変更されたのを反映 これは何? Emacs上の端末エミュレータです. もともとterm.elというもの
Emacsはひとつの窓(ふつうの意味の「ウィンドウ」、Emacs用語の「フレーム」)の中に複数の表示領域(Emacs用語の「ウィンドウ」)を持つことができる。そして、ヘルプ等を表示させる場合はEmacsが勝手に画面を分割して別のウィンドウに表示させる。まぁ、Emacsを使ってるならみんな経験してることだ。 ワイドディスプレイが台頭する中、フレームの横幅はどんどん長くなっている。Emacs22までだと強制的に上下分割されてとても使いづらかった。Emacs23になったら横幅にあわせて、上下分割か左右分割か判断してくれるようになった。横幅が広いと左右分割してくれる。表示行数が減らないのでこれは嬉しい。画面の有効活用だ。 Emacs22で左右分割させたいならば、M-x install-elisp-from-emacswiki display-buffer-for-wide-screen.elしてく
3. まだのヒトは今すぐ入れま しょう ! Haskell Platform 2012.4.0 ! http://www.haskell.org/platform/ ! Emacs 24 ! http://www.gnu.org/software/ emacs/ ! OSXでコンパイルする場合 ! http://sakito.jp/emacs/emacs24.html 4. Haskell環境の設定 ! 仮想環境(依存関係で悩まないために) ! シンタックスチェッカー(快適なコーディング) cabal install virthualenv hlint ghc-mod 5. Emacs ! Flymakeでリアルタイム文法チェック ! Emacs内でのghci実行 ! 自動補完 M-x list-packages iで選んでxで実行 (flyma
http://d.hatena.ne.jp/ikstrm/20121025/1351126600 上記のサイトでは gtagsは使いづらく、grep等の紹介をしています。 素の gtags.elを使うのであればそれでもいいかもしれないですが、 helmや anythingと組み合わせて使えば間違いなく grepよりも 良いと思います。そこで拙作の helm-gtags.elを導入から紹介します。 注意 私は PHPについては hello worldしか書いたことがないので より良いリーディング方法があれば教えていただくか、 ブログで紹介いただけたらと思います。 追記 GNU globalは PHP4の対応らしい 古い GNU globalを使うと使えないみたいなので新しいのを使う方がよい(以下では6.24を利用) package.elを使う helm-gtags.elは MELPAに登録し
First time visitors can start exploring WikEmacs. We have added lots of useful pages since the launch of WikEmacs. We need more WikEmacs contributors. You can help the following way. Note: First of all, please take a minute to look at the WikEmacs guidelines before you start editing. Priority tasks Add content. Please adopt the following approach - I found this on the web which was helpful. But it
There are many Emacs packages and modules for Haskell. haskell-mode is stable and usable, whereas lsp-haskell is newer but under development and not ready for general use. Newbie guide Emacs is an extensible texteditor which can be extended with so-called "modes" and makes great use of keystrokes. Modes are written in Emacs Lisp (.el) programming language and provide additional commands and keystr
Emacsはバッドノウハウだとか、古くさいエディタなんつーことをよく聞きます。でも、Rを使うにこれほど便利な道具はありません。 特に、Rでガリガリ計算させたい人にとってネットワーク越しで他のマシン使って計算させているうちにローカルのマシンで他の仕事させたいなんてことは、よくあること。そんなときにターミナルで起動できるEmacsを覚えておけば、快適にターミナル上でも書けますよね。Emacsってよくわからない、という理由だけでEmacs使わないというのは、もったいなさすぎな気がします。 ということで、今回はEmacsでRを使うに快適に使うための設定をまとめてみたいと思います。 ちと長いですが、これを読んでもらってEmacsの便利さを分かってもらえる人が増えればいいなーって思います。 まずはESS これがないと始まりません。debian系使ってる人はaptで簡単に導入できるのでサクッと入れておき
color-theme is an emacs-lisp mode for skinning your emacs. Features are: Huge and extensible theme library Easy to use Works on pretty all emacs flavours Mature source code Current stable release is 6.6.0 available at our download site. Contents News 2009-04-16 Homepage launched ! License color-theme is currently licensed under the GPLv2 (and later). I am preparing to switch to GPLv3. I am trying
Haskell mode Haskell-mode is a major Emacs mode for editing Haskell source code. It provides syntax highlighting and automatic indentation and comes with inf-haskell which allows interaction with an inferior Haskell interactive loop such as the one of Hugs or GHCi. This release should work on any recent version of Emacs. If it doesn't, complain here, or discuss it on the mailing list. If it works
いろいろ設定していると .emacs が巨大になって困りませんか? 一行変更しただけで、全体コンパイルするのは激しく無駄ぽ。 けちくさい? いやいや、分割コンパイルって発想は当然だよね? そもそも ~/.emacs.elc なんて作ってないって? カスタマイズしていくと、Emacs の起動がどんどん遅くなっていくのです。 少しでも速くするための努力はしておこうかと。 もっとも、ずっと同じプロセスを動かしとくから、多少起動が遅くても問題にはならんですが。 起動時にエラーするけど、どこが悪いの? 分割しておけば、どのファイルの評価で止ってるかわかります。 *Messages* バッファで Loading してるのに done してない奴がおかしい。 結局 –debug-init だの edebug-defun だのしたりしますがね。 範囲を絞り込む手間は減ります。 どこに何が書いてあるかもう把
はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28
D.1 X Resources Programs running under the X Window System organize their user options under a hierarchy of classes and resources. You can specify default values for these options in your X resource file, usually named ~/.Xdefaults or ~/.Xresources. Changes in this file do not take effect immediately, because the X server stores its own list of resources; to update it, use the command xrdb—for ins
Org is a highly flexible structured plain text file format, composed of a few simple, yet versatile, structures — constructed to be both simple enough for the novice and powerful enough for the expert. Get a glimpse of the expressive power Org offers in the example below. Click the headings and links to discover how Org intelligently folds structural content. Metadata #+title: Example Org File #+a
久しぶりの登場です(^^; めっきりと、Emacsを使う機会が減ったので、忘れる前にがんばって、開発しようと奮闘中です。 以前は、Emacs上で、grepをするときは、以下のように、grep-findを定義していたりもしたのですが、Macで動かなかったりして、放置していました。 (add-hook 'dired-load-hook '(lambda () (load-library "ls-lisp") (setq ls-lisp-dirs-first t) (setq dired-listing-switches "-AFl") (setq find-ls-option '("-exec ls -AFGl {} \;" . "-AFGl")) (setq grep-find-command "find . -type f -print0 | xargs -0 -e grep -ns ")
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く