タグ

Emacsに関するTamaCのブックマーク (16)

  • Emacs で文法チェック

    Emacs でプログラムを書く人々は、リアルタイムに文法チェックをするために flymake を使うらしい。 以前聞き覚えがあるが、何をする物か分からないのでスルーした奴だが、結構使えるものだったのかぁ。 なので flymake の設定をしてみた。 Quick Start 詳細は info マニュアルに書かれているが、 使い始めの設定は次の通りになる。この状態で、何もせずに Perl/PHP の文法チェックは行なえる(perl/php コマンドがあればの話だが)。 (require 'flymake) ;; GUIの警告は表示しない (setq flymake-gui-warnings-enabled nil) ;; 全てのファイルで flymakeを有効化 (add-hook 'find-file-hook 'flymake-find-file-hook) ;; M-p/M-n で警告/

    TamaC
    TamaC 2011/05/29
    tramp時flymake 無効化
  • iTermでCommandキーをMetaキーの意味にするパッチ

    タイトルの通りですが、MacOS用のターミナルソフトであるiTermについて、Emacs使い向けのパッチを作りました。私の手元で3週間ほど動いていますので公開します。iTerm 0.9.5に対するパッチですが、CVS上の最新版に対しても適用可能だと思います。 以前の記事「シェルの操作にAltキーを使おう」でも紹介しましたが、私はシェルの操作をするのにEmacs風にMeta(Windows環境なら通常はAlt)キーが使えた方が入力効率が良くなると考えています。特にEmacs使いならエディタでもシェルでも同じキー操作ができますから、慣れるメリットは大きいはずです。 ところで、私は最近メイン環境をMacに移行しました。Macに移行してみての最大の不満は、ターミナルソフトでCommandキーをMetaキーの意味で使えない点です。私はTerminal.AppとiTermの2つしか試していないのですが

  • iTerm で Command キーを Meta キーに割り当てて、Emacs を普通に使う - milk1000cc

    Tiger までは .zshrc とかに alias emacs="/Applications/Emacs.app/Contents/MacOS/Emacs" と書いておけば、ターミナルから emacs コマンドで Carbon Emacs を呼び出すことができていました。 ところが Leopard からはなぜか、Carbon Emacs が起動と同時に無限ループに突入してしまいます。 で、直し方よくわからないし、Leopard になって、デフォルトの Emacs も文字化けしなくなったので、ターミナル上で 普通に Emacs を使おうと考えました。 追記(2008/10/24 14:19): alias emacs='open -a /Applications/Emacs.app' で、ターミナルから Carbon Emacs を開くことができます。 コメント欄で dooking さんに

    iTerm で Command キーを Meta キーに割り当てて、Emacs を普通に使う - milk1000cc
    TamaC
    TamaC 2010/12/04
  • Copy/Cut/Paste:Emacs+TRAMP+sshでリモートサーバのファイルを編集する

    最近複数のサーバに接続してファイルを編集することが多くなった。 まあつまり複数のプロジェクトがパラレル走っているというダークな状況なわけなのだけれども、だんだんサーバごとにEmacsの環境を構築するのが面倒になってきた。 というわけで、今まで導入していなかったTRAMPをインストールすることにした。 TRAMPはEmacsでリモートファイルの編集をするためのパッケージ。 まずはファイルをダウンロードして任意のディレクトリに解凍。 $wget http://ftp.gnu.org/gnu/tramp/tramp-2.1.9.tar.gz $tar zxvf tramp-2.1.9.tar.gz $mv tramp-2.1.9 ~/emacs/tramp .emacsに以下の行を追加 ;;tramp (add-to-list 'load-path "~/emacs/tramp/lisp/")

    TamaC
    TamaC 2010/11/19
    なにこれちょーべんり!
  • Emacs LSL Mode

    Since I can't figure out how to attach this or whatever to the page, you'll have to copy-and-paste the text below into a file called "lsl-mode.el" so the autoload in the comments below can work out. I have modified this slightly to allow for C++ style comments not C comments (// instead of /* */){--RichardR Bleac 08:01, 13 June 2007 (PDT)} Updated LSL Constants list {-- Kittin Ninetails 15 July 20

    Emacs LSL Mode
  • はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知

    はてなグループの終了日を2020年1月31日(金)に決定しました 以下のエントリの通り、今年末を目処にはてなグループを終了予定である旨をお知らせしておりました。 2019年末を目処に、はてなグループの提供を終了する予定です - はてなグループ日記 このたび、正式に終了日を決定いたしましたので、以下の通りご確認ください。 終了日: 2020年1月31日(金) エクスポート希望申請期限:2020年1月31日(金) 終了日以降は、はてなグループの閲覧および投稿は行えません。日記のエクスポートが必要な方は以下の記事にしたがって手続きをしてください。 はてなグループに投稿された日記データのエクスポートについて - はてなグループ日記 ご利用のみなさまにはご迷惑をおかけいたしますが、どうぞよろしくお願いいたします。 2020-06-25 追記 はてなグループ日記のエクスポートデータは2020年2月28

    はてなグループの終了日を2020年1月31日(金)に決定しました - はてなの告知
    TamaC
    TamaC 2010/04/22
    フルスクリーン!とぐる
  • Gist - GitHub

    TamaC
    TamaC 2009/11/19
  • emacs 21.4以降のphp-modeでインデントがズレる件 - masahilog

    ここ。の一応の解決編。リンク先では22.1に絞って書いてましたが、よーするに21.4からおかしかった、と。まだ22.1では試してないけど、CentOS5のemacs21.4 + php-modeがこれで治ったので、同じ症状の22.1もおそらくOKだろうと。で、解決方法は.emacsのphp-mode設定箇所に (c-set-style "stroustrup") コレを書き足すだけだった。っつーことで、php-mode設定の該当部分はこうなる。 ;; php-mode (load-library "php-mode") ;; php-mode タブ設定とか (setq php-mode-force-pear t) (add-hook 'php-mode-user-hook '(lambda () (c-set-style "stroustrup") (setq tab-width 4) (

    TamaC
    TamaC 2009/11/03
    これはもっと早く知りたかった。
  • Copy/Cut/Paste:Emacsキーバインド強制elisp"鬼軍曹.el"をcommitした

    自分はEmacsを使い始めて1年弱になるのだけれども、いまだにカーソル移動のキーバインドに慣れない。 カーソルキーを使ってしまうし、Backspaceもつかってしまう。 このままじゃまずい。 ということでEmacsキーバインド強制するEmacs Lispを作ってみた。名づけて鬼軍曹.el(drill-instructor.el)。 drill-instructor.el drill-instructor.elをロードパスの通ったところに置いて、 (load "drill-instructor") とすればいつでも鬼軍曹を呼び出せる。 M-x drill-instructorとコマンドを叩くと、とたんにカーソルキーとBackspaceが使えなくなり、代わりにC-f、C-b、C-n、C-p、C-h(Backspace)を使わざるを得なくなる。 んでもって、ついついカーソルキーなぞ押してしまおう

  • emacsのgraphviz用モードをインストールする - 計算機と戯れる日々

    Graphviz dot mode for emacsから持ってくる。 $ wget http://users.skynet.be/ppareit/projects/graphviz-dot-mode/graphviz-dot-mode.el $ sudo cp graphviz-dot-mode.el /usr/share/emacs/site-lisp で、.emacsに以下を追加 ;;graphviz mode (load "graphviz-dot-mode.el") (add-hook 'graphviz-dot-mode-hook (lambda () (local-set-key [f5] "\C-x\C-s\C-cc\C-m\C-cp"))) C-cc でpngへコンパイルする C-cp でpngをビューする。 f5で両方をいっぺんにやる。(最近お気に入りなんだけどキーボー

    emacsのgraphviz用モードをインストールする - 計算機と戯れる日々
    TamaC
    TamaC 2009/02/24
    まじでこんなのあったんだ。。ファンとしては見逃しすぎた
  • EmacsでPHP環境を整えてみる - てつじんにっき

    元々、PHPJavaRubyJavascriptHTMLやらCSSまで全部Eclipseでを使って書いてきたんですが、 アシアルぶろぐさんのPHP開発で追加しておきたいEmacs Lisp 8選を見て、うおー、Emacsで書いてみたいなーと思い、参考にして環境を整えてみました。 Emacsは触れるけど設定が良くわかんない初心者なので結構苦戦しました。 とりあえず必要そうなものを全部取ってくる # php-mode wget http://jaist.dl.sourceforge.net/sourceforge/php-mode/php-mode-1.2.0.tgz tar xfvz php-mode-1.2.0.tgz cp php-mode.el /usr/share/emacs/site-lisp/ # phpマニュアル wget http://jp.php.net/get/p

    EmacsでPHP環境を整えてみる - てつじんにっき
    TamaC
    TamaC 2009/02/07
    役に立ちます。
  • これから使い始めたい人のためのEmacs講座 全1回 - Kentaro Kuribayashi's blog

    よくある話ですが、コマンド一覧とかを表にして憶えようとしたって、絶対に無理です。そんなの、異常の記憶力の持ち主しか憶えられません。まずは、理屈はなんでもいいからとにかく30分でいいので集中できる時間を取って、以下のコマンドを実行し、チュートリアルをひと通りやってみるのが一番の近道です。 M-x help-with-tutorialその後「Emacs ビギナーに贈る、これからバリバリ使い隊!!人のための設定講座 その1。 - 日々、とんは語る。」などを読むといいと思います。

    これから使い始めたい人のためのEmacs講座 全1回 - Kentaro Kuribayashi's blog
    TamaC
    TamaC 2009/01/23
    全一回
  • プレゼン用にEmacsの色合いを変える方法

    またまたEmacsの話題です。プレゼンでソースコードを見せたいときなど、デモでEmacsを見せたり、プレゼン資料にEmacsのキャプチャ画像を貼付けたいことがあると思います。ところが、プロジェクタは大抵コントラストが弱いため、Emacs上の文字が読みにくいことがあります。 だったらEmacsの色合いを変えればいいわけですけど、どうやって?という人もいるのではないでしょうか。 例えば私は上図のような色合いでEmacsを使っています(特に設定しておらず、デフォルトの色です)。これは普段使っている分には快適なのですが、プロジェクタに映すと、特に色の付いた文字が非常に読みづらくなります。プロジェクタで読みやすくするには、もっとコントラストのついた色合いにする必要があります。 そんな場合に、Emacsにはcolor-themeというものがあります。「M-x load-library」するとプロンプト

    TamaC
    TamaC 2008/12/31
    これ使える
  • 続・Emacsでタブ・全角スペース・行末の空白文字列を目立たせる

    以前、「Emacsでタブ・全角スペース・行末の空白文字列を目立たせる」という記事を書きましたが、その続報です。同じ事をするのにjaspace.elを使った方がいい感じに思えてきたので、紹介します。 jaspace.elというのは、おまけ for GNU Emacsで配布されているEmacs Lispです。jaspace.elの存在はEmacsでタブ・全角スペース・行末の空白文字列 - bobchinの日記で教わりました。ありがとうございます。 以前紹介したやり方に比べ、jaspace.elには下記のようなメリットがあります。 minor-modeなので、mode-lineがにぎやかになる M-x jaspace-mode-offとするだけで、色が着いていない状態に簡単に戻せる 空白文字に色を付けるだけでなく、任意の文字を重ねて表示させることもできる M-x customizeで設定できる

    TamaC
    TamaC 2008/12/31
    これは一生もん
  • Emacs で Uniq

    2023 (1) ► 06 (1) ► 2022 (3) ► 09 (1) ► 06 (1) ► 03 (1) ► 2021 (4) ► 10 (1) ► 09 (1) ► 06 (1) ► 04 (1) ► 2020 (5) ► 11 (1) ► 10 (1) ► 09 (1) ► 06 (2) ► 2019 (7) ► 09 (1) ► 06 (4) ► 05 (1) ► 03 (1) ► 2018 (14) ► 12 (1) ► 11 (1) ► 10 (5) ► 09 (3) ► 06 (1) ► 05 (1) ► 03 (2) ► 2017 (76) ► 09 (5) ► 07 (2) ► 06 (5) ► 05 (1) ► 04 (2) ► 03 (11) ► 02 (23) ► 01 (27) ► 2016 (39) ► 10 (11) ► 09 (12) ► 06 (4

    TamaC
    TamaC 2008/12/10
    Emacs使い方uniq
  • Emacs でソート (sort)

    2023 (1) ► 06 (1) ► 2022 (3) ► 09 (1) ► 06 (1) ► 03 (1) ► 2021 (4) ► 10 (1) ► 09 (1) ► 06 (1) ► 04 (1) ► 2020 (5) ► 11 (1) ► 10 (1) ► 09 (1) ► 06 (2) ► 2019 (7) ► 09 (1) ► 06 (4) ► 05 (1) ► 03 (1) ► 2018 (14) ► 12 (1) ► 11 (1) ► 10 (5) ► 09 (3) ► 06 (1) ► 05 (1) ► 03 (2) ► 2017 (76) ► 09 (5) ► 07 (2) ► 06 (5) ► 05 (1) ► 04 (2) ► 03 (11) ► 02 (23) ► 01 (27) ► 2016 (39) ► 10 (11) ► 09 (12) ► 06 (4

    TamaC
    TamaC 2008/12/10
    Emacs使いかた、行でソート
  • 1