タグ

tipsとemacsに関するdjmontaのブックマーク (20)

  • 新しいtrampは違った! - @peccul is peccu

    古いtrampの続き 最新版にアップデートしたら$TERMにdumbをセットしてくれるようになった.ということで$TERMで切り替えたらうまくいった [追記] trampでsudoしたときはrootのログインシェルじゃなくて自分のログインシェルで,かつrootの.zshrcを読み込みます.sudoのオプションがsudo -u (user) -s -Hだから. ってことはsudoしたいサーバー全部に~root/.zshrcを置かなあかんくて面倒なので,@satoru_hさんが解決策をしめしてくれました. [追記終わり] trampの更新 家サイトより、tramp 2.1.9 をダウンロードする 展開してから、./configure –with-contrib && make && make clean する tram-2.19 ディレクトリ全体を、ロードパスの通った場所におく Emacs

    新しいtrampは違った! - @peccul is peccu
  • はてなブログ | 無料ブログを作成しよう

    ハリイカの焼売と中華炒め ハリイカをよく、見かけるようになりましたよ。生け簀で、泳いでいたものを一杯購入しました 立派な大きな墨袋や肝は冷凍保存して 柔らかな身は季節のお豆、お野菜と合わせて中華の炒めものに。新鮮なにんにくの茎は刻み、香り高く欲そそられますね 下足はミンチにし…

    はてなブログ | 無料ブログを作成しよう
  • Emacsでマウスを有効活用する方法 - http://rubikitch.com/に移転しました

    Emacs使いというと、どうしてもキーボード操作に偏ってしまい、マウス操作がないがしろにされている気がします。 Emacsでもマウス操作はそこそこできるのです。 マウスを有効に使っていますか? Emacsはインクリメンタルサーチが強力なので、目についた場所へ一瞬でジャンプできます。 しかし、文章を読む場合に目についた単語や範囲についてコマンドを実行する場合はマウスが優勢です。 そこで、マウスにコマンドを割り当てる方法ついて少し解説してみます。 マウスイベントのシンボルマウスイベントは「接頭辞-mouse-番号」という形のシンボルで表されます。 接頭辞はないこともあります。 たとえば、mouse-1は左クリックを、double-mouse-3は右ダブルクリックです。 マウスボタンの番号マウスボタンと番号は以下のような対応になっています。 3以降は環境に依存するかもしれませんが、僕のところでは

    Emacsでマウスを有効活用する方法 - http://rubikitch.com/に移転しました
  • Emacsの中でsudoする方法 〜これでrootによる操作も楽々〜 - http://rubikitch.com/に移転しました

    Emacs、増刷されました!】 みなさん、Emacsを使っていて、突然rootでの操作がしたいと思ったとき、どうしてますか? たとえば、ユーザに書き込み権限のないファイルに書き込みたいとき、root権限でコマンドを実行したいとき。 わざわざターミナルに移動してsuやsudoを使っていたりしませんか? 面倒ですよね。 どうせなら、Emacsの中で直接sudoを使ってみたいですね。 ここで紹介するsudo-ext.elがその願いを叶えてくれます。 注意! 2011-01-17 月更新 Macではsudoersの設定をする必要があるようです。http://d.hatena.ne.jp/maeshima/20110116/1295196063]] http://d.hatena.ne.jp/handlename/20110117/1295231889 機能 sudo-ext.elが提供する機能

    Emacsの中でsudoする方法 〜これでrootによる操作も楽々〜 - http://rubikitch.com/に移転しました
  • [mac][emacs] Carbon Emacs設定の現状をまとめてみた « 岩家ぶろぐ

    はじめに MacBookと暮らし初めてひと月半ほど経ちました. Macでは,テキストエディタとして Carbon Emacs (以下,emacs)を使っています.それまで使ってきた(現在もときどき使ってますが) xyzzy との微妙な差異に最初は多少悩まされましたが,ここ最近で,ようやく慣れてきた感があります. その間,自分が使いやすいようにと,先人の記録を参考に,emcas 設定を追加・変更してきました. 以下,そんな設定の現状についてメモ的にまとめてみました.特に目新しいものなどはありませんが. 設定の前に *.el を置く場所 拡張する際,先人が書かれた emacs lisp ファイルを特定の場所に置く必要が出ることがありますが,その場所がまったくわからなかったので,参考にさせていただいたものが以下. また、MacOSXでメジャーなCarbon Emacsのsite-lispディレク

  • [mac][emacs] Cocoa Emacsの設定近況 « 岩家ぶろぐ

    はじめに この数日で,Perl開発環境としてのEmacsの設定 | おいぬま日報 とか Emacsテクニックバイブル ~作業効率をカイゼンする200の技~ とか WEB+DB PRESS Vol.58 のEmacs特集とかを読んで,私のEmacs環境的にいろいろインプットできた気がするので,それらをまとめてアウトプット. 以下,新たに知った中で,個人的によく使うだろうと思った機能,以前の言及 からの設定の変更とかなどを書いていきます. なお,.emacsの変更以外にもインストール作業等が必要なものが多々ありますが,そのあたりは省略していますのであしからず. インプットいろいろ ヘルプいくつか <f1> k(describe-key) <f1> b(describe-bindings) <f1> v(describe-variable) <f1> f(describe-function) 同

  • Emacs特集の未収録その2 「Emacs で Growl を使ってみる」。 - 日々、とんは語る。

    WEB+DB PRESS Vol.58の未収録内容その2です。第2章のコラム「フックについて」で after-save-hook の使い方の例で執筆しました。hook も覚えて、shell-command も覚えれるという個人的には一石二鳥のサンプルでした。 たとえば、MacにGrowlという通知ソフトがありますが、パッケージに同梱されている growlnotify というコマンドラインツールをインストールすると、シェルから Growl を利用できるようになります。 これを利用してEmacsでバッファを保存したときにGrowlによる通知を行うようにしてみましょう。その場合、バッファを保存するタイミングで関数を実行してくれるafter-save-hookを利用します。 ;; growlnotifyコマンドが存在する場合のみフックを追加 ;; growl に通知するための関数を定義 (when

    Emacs特集の未収録その2 「Emacs で Growl を使ってみる」。 - 日々、とんは語る。
  • Emacs 上で快適に Bash や Zsh を利用する設定 : 紹介マニア

    概要 Emacs を利用していると全部 Emacs でやりたくなるのは Emacs 使いとして当然だと思います。 Shell だって Terminal など利用せず Emacs 上で動作させたくなることでしょう。 この文書では Emacs 上で Shell を快適に利用するための設定を記述していきます。 目次 概要 検証環境 Emacs での Shell Mode に関する基礎知識 shell term (ansi-term) eshell どのモードを利用するか 利用する Shell について Windows での Shell の準備 Mac OS X での Shell の準備 Emacs 側の設定 PATH の設定 利用する Shell の設定 文字コードの設定 システムの terminfo を利用しない設定 エスケープを綺麗に表示する term 呼び出しキーの割り当て Shell 側

  • Emacs初学者を脱出するための7つのおすすめコマンド - わさっきhb

    学科の1年生へ,そしてEmacs奮闘中のid:hrkt0115311賛江. 以下のコマンドをお贈りします. help-for-help query-replaceとquery-replace-regexp transpose-chars ispell-word undo dabbrev-expand help-for-help 多機能ヘルプです.個人的には (global-set-key "\M-?" 'help-for-help) という設定を入れています.設定方法が分からないという方は,「M-x help-for-help」で起動させてください. しかし「M-x help-for-help」にせよ「M-?」にせよ,これではまだコマンドが完了していません.もう一つ押します.私が一番よく使うのは「k」です.そのあとさらに,Emacsのキーバインドを打ち込むと,コマンド名と意味を教えてくれま

    Emacs初学者を脱出するための7つのおすすめコマンド - わさっきhb
  • 最近の Emacs のコメント機能についてのまとめ。 - 日々、とんは語る。

    追記 この記事を元に書籍が出来ました! 時間と命を削って、より詳細に解説しましたので、Emacs に興味がある人はぜひ一度手に取ってみて下さい。 Emacs実践入門 ?思考を直感的にコード化し、開発を加速する (WEB+DB PRESS plus) 作者: 大竹智也出版社/メーカー: 技術評論社発売日: 2012/03/07メディア: 単行(ソフトカバー)購入: 22人 クリック: 396回この商品を含むブログ (1件) を見る大相撲の場所終了の傷心も癒えてきたので、久しぶりに Emacs について書きます。 エディタの重要な機能のひとつにコメントとコメントアウトがあります。 Emacs のコメント機能はとても優秀で、標準で様々な言語をサポートしています。ですので、拡張やプラグイン的なものをインストールすることなく、簡単にコメントをつけたり、コメントアウトしたり、それを解除したりできま

    最近の Emacs のコメント機能についてのまとめ。 - 日々、とんは語る。
  • 高速にWeb開発をするために便利ないくつかのTIPS - KAYAC engineers' blog

    outputz でいまだに1位になれたことがない村瀬です。 社内で開発をスムーズにするための tips 集を紹介したので、まとめておきます。 記事ではデモができないので便利さが伝わらない物も多いですが参考になれば幸いです。 screenとかzshとか便利だよ!と言う話は社内ではさんざんしているのでありません。 また、OSX 限定の内容もあります。 でははじめましょう。 keychain keychain と言っても OSX の KeyChain ではなく、コマンドラインのツールです。 これは ssh-agent をより便利にするためのラッパーです。これを使用すると ssh の秘密鍵のパスワードを一度入力するとあとはパスワードなしで ssh 接続できるようになります。 「同じこと二回も言わせんな!」といつも切れているような人は導入すると良いでしょう。 使い方は $ keychain ~/.s

    高速にWeb開発をするために便利ないくつかのTIPS - KAYAC engineers' blog
  • Emacs超入門[1]:Emacsの基本的な使い方とショートカットキー | OSDN Magazine

    EmacsはUNIX/Linux環境では定番とも言えるテキストエディタだ。ソースコードの自動整形や色分け表示など、プログラミングに便利な機能を多く備えているため、特に開発者の間で人気が高い。記事ではWindows/Mac OS X環境でのEmacsの導入方法や、その基的な使い方を紹介する。 Windows環境でのEmacsの導入 WindowsMac OS Xの場合、複数の配布パッケージ(ディストリビューション)が存在するので、どのディストリビューションを利用するべきか迷うかもしれない。どのディストリビューションも基的な機能は同一だが、独自に機能拡張が加えられているものもあり、また日本語入力に難のあるものもある。そこで、まずは日語環境で多く利用されている定番のWindows/Mac OS X向けEmacsディストリビューションを紹介しておこう。 NTEmacsJp NTEmacs

    Emacs超入門[1]:Emacsの基本的な使い方とショートカットキー | OSDN Magazine
  • できる Emacs 第一回 - May the Source be with you

    /⌒  ⌒\ /( ●)  (●)\ 久しぶりだお! /::::::⌒(__人__)⌒::::: \ みんなのアイドル、やる夫だお! |     |r┬-|     | 今日はEmacsについて勉強するお! \      `ー'´     / / \  /\ キリッ / (ー)  (ー)\ というわけでEmacsについて教えるお! /   ⌒(__人__)⌒ \ |      |r┬-|     | \     `ー'´   /… …… ……… すいません、間違いました。 そういえば、次のお勤め先はEmacs必須らしいので、使い方を覚えないと。新人研修で基的なことは教えてもらえるらしいんで、あとは応用編をどうやって学習するか? 「週刊できるEmacs」みたいながあれば良いんですけれども。 とリクエストがあったので、自分の Emacs 環境を紹介します。こうやって書いておくと hito

    できる Emacs 第一回 - May the Source be with you
  • メモ〜emacs関係

    正規表現による置換 M-x replace-regexp は指定したパターンに一致する任意のものを置換(無条件置換) M-x query-replace-regexp RET regexp(検索条件) RET newstring(置換パターン) RET、 または C-M-% regexp RET newstring RET は指定したパターンに一致する任意のものを置換(問い合わせ型置換) C-M-sで前方正規表現検索、C-M-rで後方正規表現検索。 例:3桁の数字+":"の後に改行を挿入する。 C-M-% [0-9][0-9][0-9]: RET ¥& C-q j RET (C-q jで改行コードを挿入) 文字そのものを指定するには前に \を置いてエスケープする必要があるものは以下の通り。 \ * + . ? [ ] ^ $ - | / ※Perlの正規表現とは異なり "{

    djmonta
    djmonta 2008/12/04
    検索・置き換え関係
  • Using EmacsClient with screen - ~fumi/ChangeLog

    http://www.emacswiki.org/cgi-bin/wiki/EmacsClient#toc6 screen 上で emacsclient を実行したら Emacs の window に切り替え, 編集を終えたら emacscient を実行した window に戻る方法. - screen の設定 Emacs の window は特定しておきたいので,.screenrc に screen -t Emacs 1 /usr/bin/emacs などと書いておく. - ~/bin/emacs を次の内容で用意 #!/bin/sh echo $WINDOW >~/tmp/emacsclient-caller screen -r -X select 1 emacsclient "$1" - Emacs の設定 (add-hook 'after-init-hook 'server-st

    djmonta
    djmonta 2008/11/18
    screen 上で emacsclient を実行したら Emacs の window に切り替え, 編集を終えたら emacscient を実行した window に戻る方法.
  • Emacsでファイルの自動保存 (auto-save-buffers)

    うっかりファイルの保存を忘れていたために、OSやアプリケーショ ンが突然落ちて何時間もの作業を失ったという経験のある人は多い。 うっかりと書いたが、これはうっかりしていた人間が悪いというよ り、作業内容を失ってしまう計算機の方が悪い話である。 こうした「ファイルの保存し忘れ問題」に備える現実的な対策は、 ファイルの保存をこまめに行う、という方法である。実際、多くの 人がこれを行っている。なんだかおかしな話だ。 Emacs にはバックアップを自動保存する機能が備わっているが、 いざというときに復元の仕方がよくわからない。 M-x recove-file して復元するファイル名を指定する。 バックアップファイルが残っているときにファイルを開くと M-x recover-file せよ、と説明がでるけど、 再度ファイル名を指定し直さないといけないのは不便 (このととき RET を押だけでもいいけ

  • emacsの設定 - 気紛 - きまぐれ -

    友人emacsを使い始めたというので自分のemacsの設定を公開してみるテスト。emacs-22 用の設定なので、emacs-21ではそのままでは動かないところがあるだろう。特にUTF-8対応のためのmule-ucsがemacs-21では必要だ。 基的な使い方 -nw 基的にscreenを上げたterminal上でしかemacsは使わない。screenのattach/detach機能を使うことで、遠隔からsshで入り、それまでの作業を継続できる。だから、いつもemacs -nw (no window)。 縦分割 最近24inchのワイド液晶を使っている。使いかたは、左三分の一に縦最大化したターミナルを一つ、残り三分の二を埋めるサイズのターミナルを一つ。大きな方のターミナルでScreenをあげて、emacs -nwしている。emacsは、"Ctrl-x 3"で二分割して使っている。実際

    emacsの設定 - 気紛 - きまぐれ -
  • Emacs でファイルを保存する際、タイムスタンプやシリアル番号などを自動的に書き込む方法を教えてください。…

    Emacs でファイルを保存する際、タイムスタンプやシリアル番号などを自動的に書き込む方法を教えてください。 CVS の $Id:$ のような機能を、ファイル保存時に実行したいです。

    djmonta
    djmonta 2008/11/14
    time-stamp.el
  • .emacs で OS による条件分岐 - Hasta Pronto.org

    僕が愛してやまないエディタ Emacs 。色々な OS に移植されどんな環境でも使えるエディタになっていますが、Mac, Linux, Windows を使う僕としては OS によって微妙に設定ファイルの内容が違っていたりして同じファイルを使い回し出来なくて困っていました。OS ごとに動作に差違があると使い心地悪いし、管理がややこしくなりますもんね。ファイル名も同じものなんだから管理を一枚で済ませたいってのが一番面倒臭くない方法ですよね。 設定ファイル自体は Lisp で書かれているため自分で条件分岐が書けたら使い回し出来る設定ファイルを作ることができるんじゃないかと思い Google 先生に尋ねてみましたよ! 調べたところによると、一般的に使われているのは window-system で OS を判断するか、system-configuration で判断するのかの2パターンみたいです。

    djmonta
    djmonta 2008/11/13
    (cond ((string-match "apple-darwin" system-configuration)
  • MacでEmacsを使う上でmustな事 - hack my life

    EmacsをMacで使う上でこれは!って設定をメモ。 とにかく真っ先に設定すべき2つを。 1.コマンドキーをメタキーとして使う。 コレが無いと何も出来ない・・・。 〜/.emacsを作成して以下を追加 (setq mac-command-key-is-meta t) 2.control+スペースがSpotlight検索フィールドにフックされるのを防ぐ リージョンが選択でSpotligtが出てきた時は死ね!とか思った。 システム環境設定 → キーボードとマウス → キーボードショートカット で「Spotlight検索フィールドを表示する」のショートカットを変更。 まだまだあるけど、此の2つが無いと話にならない。

  • 1