タグ

emacsに関するshiumachiのブックマーク (112)

  • 新Emacsの強力な置換機能を使いこなす - ZDNet Japan

    印刷する メールで送る テキスト HTML 電子書籍 PDF ダウンロード テキスト 電子書籍 PDF クリップした記事をMyページから読むことができます 6年ぶりの大きなアップデートとなったEmacs 22.1、CVS先端の開発バージョンを使っているユーザは、なんとなく見過ごしてしまっているかもしれないが、新しい機能には便利なものが多い。ここでは、特に強化された置換機能について取り上げる。使いこなせば強力なので、是非使ってみて欲しい。 replace-regexpがプログラマブル置換へとパワーアップ Emacsではreplace-regexpで正規表現置換ができる。現在主流となっている正規表現のスタイルはPerlに源流をおいたものが多いが、Emacsの正規表現はそれとは異なる。特に\( \)の表記などが独特だ。とはいえ、Emacsを愛しているならば、馴れるしかないだろう。書き方が違うだけ

    新Emacsの強力な置換機能を使いこなす - ZDNet Japan
    shiumachi
    shiumachi 2012/07/16
    emacs の replace-regexp の高度な使い方が書いてある
  • 27.20 ナロイング - GNU Emacsマニュアル: 暦と日誌

    URL="https://bookshelf.jp/cgi-bin/goto.cgi?file=emacs&node=Calendar/Diary" "emacs/暦と日誌"へのコメント(無し) Emacsには、過去や将来の予定を記録する日誌の機能を持つ カレンダー機能があります。 カレンダーに入るにはM-x calendarと打ちます。 すると、今月を中央月として3か月分のカレンダーが表示され、 ポイントは今日の日付に置かれます。 C-u M-x calendarのように数引数を指定すると、 3か月分のカレンダーの中央に表示する月と年を聞いてきます。 カレンダーは専用のバッファを使い、 そのメジャーモードはカレンダー(calendar)モードです。 カレンダー内でMouse-2をクリックすると、 その日付で使用できる機能のメニューが表示されます。 C-Mouse-3をクリックすると、 特

    shiumachi
    shiumachi 2012/07/16
    リージョンの参照可能範囲を狭める方法。C-x n n で指定範囲にナロイング、C-x n w で解除。replace-regexp で指定範囲のみ全置換するときに役立つ
  • Repeat count for yanking

    shiumachi
    shiumachi 2012/07/16
    emacs のペースト(ヤンク)の繰り返しはマクロを使えばできる。例1: C-x ( C-y C-u 100 C-x ) 例2: C-x ( C-y C-x ) でマクロ登録してから C-u 99 C-x e
  • table.elを使ったHTMLテーブル生成 - l1o0の日記

    以下のようなテキストをHTMLテーブル化する。 ,単位,最小,最大,平均 CPU使用率,%,10,90,50 ディスク使用率,Gb,100,200,150 メモリ使用率,Mb,200,500,250 罫線によるテーブル化 CSVのテキストをリージョンで選択し、M-x table-capture を実行。ミニバッファで入力が求められるので、例えば以下のように入力する。 Column delimiter regexp: , (デリミタ。今回はカンマ一文字) Row delimiter regexp: Ctrl-q,Ctrl-j (改行) Justify: center (他にright, left) Minimum cell width: 15 (適当) そうすると以下のような表ができる。 +---------------+---------------+---------------+---

    table.elを使ったHTMLテーブル生成 - l1o0の日記
  • 「Emacsのトラノマキ」連載第11回「Emacsをもっと快適にするElisp集」(佐藤寛之) | ありえるえりあ

    ■■■ Emacsをもっと快適にするElisp集 Emacsは単独でも強力なテキストエディタですが,Elispによるカスタマイズでエディタの枠を越えた強力な作業環境になり得ます.とはいえ,Elispのコードを書くのはなかなか敷居の高いもの.そこで今回は,Web上で公開されている様々なElispをご紹介します.「Emacsって興味はあるけど何ができるの?」「Emacs使ってるけどもっと便利にしたい!」とお考えの方のヒントになれば,と思います. なお、Elispのご紹介にあたり、Emacsは23.1.1、OSはWindows7とMandrivaLinux2010.0で確認しています。環境によっては動きが異なったり、動作しない可能性がありますのでご了承ください。 ■■ newsticker.el Emacsに標準で入っているフィードリーダです. “M-x newsticker-show-news

  • emacs の rest-mode のバインディング - 科学と非科学の迷宮

    id:ymotongpooのreST記事は素晴らしいのですが、現在の rst.el のバインディングは記事を書いたときよりも大分変わっているようなのでまとめておきます。 ヘルプのバインディング一覧から引っ張ってきただけでろくにチェックしてません(一応一通り動作確認はしましたが)。 多分そのうち更新すると思います。 DL版 rst.el と MacOS X Lion 付属 rst.el とでバインディングが違っていたので更新しました(2011/12/26) 基系 キー(MacOS X Lion 標準付属) キー(DL版) 関数名 説明 C-=, C-c C-=, C-c C-a C-=, C-c C-= rst-adjust 見出しレベルの変更 C-c C-n C-M-a rst-forward-section 次の(下の)見出しにジャンプ C-c C-p C-M-e rst-backwa

    emacs の rest-mode のバインディング - 科学と非科学の迷宮
    shiumachi
    shiumachi 2011/12/21
    rst-adjust, rst-toc, rst-*-section あたりはほんとに有用。ていうかこれがないと rest 編集する気がおきない #sphinxjp
  • rst.elの色設定 - DiaryException

    rst.elはここにある。 灰色背景になって、章タイトルが見難い。 rst.elには (setq frame-background-mode 'dark) とすると、色が黒背景に対応したものに変わると書いてあるのだが、何か他の設定とバッティングしているのか上手くいかないので、全部手動で設定してみた。 参考にしたのは、org-modeの配色(Carbon Emacsだと /Applications/Emacs.app/Contents/Resources/lisp/textmodes/org.el)。折角なのでgreyによる背景グラデーションはそのまま採用した。 M-x customize-face > rst-level-1-face ~ rst-level-6-faceまでをorg-level-*に合わせて変更 M-x customize > [Faces group]-[Rst Fac

    rst.elの色設定 - DiaryException
  • http://color-theme-select.heroku.com/

    shiumachi
    shiumachi 2011/12/20
    emacs の color-theme をブラウザ上で簡単にチェックできる。便利便利
  • EmacsでURLをブラウザで開く - banderのブログ

    browse-url-at-point URLのテキスト上にカーソルを移動して、このコマンドを実行すれば、ブラウザでURLを開く事ができた。 これをマウスでできないのかな。せめて右クリックで出るメニューにこれを追加したい。 (global-set-key [mouse-2] 'browse-url-at-mouse) この行を.emacsに追加すると、マウスの中ボタンでブラウザに表示された。 Emacs.app/Contents/Resources/site-lisp/mac/mac-key-mode.el ここで、右クリックのメニューを定義してるようだ、ここにbrowse-url-at-mouseを追加すればいいのか。 ChangeLog の URL を Emacs-w3m で読み込みたい - 英語とプログラミング気まぐれ日記 ▼Emacs-w3m -- an Emacs interfa

    EmacsでURLをブラウザで開く - banderのブログ
    shiumachi
    shiumachi 2011/11/25
    結局 mouse-1 に設定してしまった。今のところ不便はない
  • Emacsで改行コード置換 - m0r1の日記

    何回も調べてる気がするのでメモ。 といっても、以下の記事の参照だけだが。。。 毎回調べてたのでメモ書き。 M-% C-q C-M [Enter] [Enter] C-qでいろいろなコマンドウィンドウでコマンド系の文字の入力が可能です。 * "^g" -- C-q C-g * 改行 -- C-q C-j * TAB -- C-q C-i などなど EmacsでWindowsの改行文字"^M"を置換で消す - YAMAGUCHI::weblog 「C-q」をついつい忘れる。

    Emacsで改行コード置換 - m0r1の日記
  • Emacsの検索機能を使いこなす(菅原泰樹) — ありえるえりあ

    Emacsの検索機能を使いこなす(菅原泰樹) 「Emacsのトラノマキ」 連載第一回 「Emacsの検索機能を使いこなす」 ■■■100年のエディタの世界へようこそ(脚注) 今月からEmacsの話を中心にした連載を始めることになりました.連載は,Emacsを使って最高のエンジニアになりたいと願う読者のために書きます.Emacsやその周辺のツールを使いこなすと,日々使うコンピュータ環境を便利に拡張できます.連載は回ごとのテーマを決めて,Emacsの便利な使い方や設定方法を紹介します.Emacsは環境そのものです.そして,Emacs Lispにより拡張可能な環境です.Emacs Lispを覚えるとEmacsの可能性は更に広がります.残念ながら他のプログラミング言語に比べてEmacs Lispを敬遠する人は多いようです.ひとつの要因が,Emacs Lispのイディオムや簡易なノウハウを紹介する

  • Inconsolata, the best font for programming | Weboo Returns

    Recently, I changed the font used for programming to Inconsolata . I have combined this with Takao Gothic as a Japanese font, but these two are very compatible and very easy to see. In the article “Top 10 Programming Fonts” ( Japanese translation ), it is introduced as the first place. Both fonts are free to use, and Ubuntu comes with a standard package so you can easily install it. For OS other t

  • Emacs23 (Cocoa Emacs) 入門から中毒まで : 紹介マニア

    Emacs 最新版の解説は Emacs24 のインストールと新機能 を参照してください。 概要 Mac OS X 上で Emacs23 の利用を始めてから使いこなしまでの解説。 今の所この文章はあまりコンピュータ初心者向けとは言えません。Emacs をまったくしらない場合はJFの文章である Emacs Beginner's HOWTO が参考になるでしょう。 またこの文章は http://macemacsjp.sourceforge.jp/ に書いた物を中心に個人的なメモをまとめた物です。 以下で Mac Emacs のメーリングリストを運営しています。Mac上で Emacs を利用している方は加入してみてください。 http://lists.sourceforge.jp/mailman/listinfo/macemacsjp-users またはてなEmacs グループを運営しています

  • 【コラム】OS X ハッキング! (79) Carbon Emacsの設定(1) | パソコン | マイコミジャーナル

    現在、「Monster iCarPlay for New iPod」の購入を検討中。シガーソケットに接続する充電アダプタとFMトランスミッタが一体化した製品で、長時間のドライブにも耐えられそう。ところで、そのiPodには「どんぐりころころ」やら「とんぼのめがね」といった童謡が増殖中です……親バカですいません。 さて、今回からはCarbon Emacsの環境設定術をとりあげたい。筆者が実際に利用している初期化ファイル「~/.emacs.el」を例に、コーディングシステムやフォントなど最低限必要と思われる設定を数回に分けて説明して行く予定だ。なお、掲載するリストの左端には行番号を掲載するので、そのままコピー&ペーストしないよう注意してほしい。 コーディングシステムの設定 Carbon Emacsにかぎらず、Emacsで日語を扱うときにはコーディングシステムの設定が不可欠だ。以下のリストでは、

  • GNU Emacs For Mac OS X

    Pure builds of Emacs for Mac OS X. No extras! No nonsense! Download Emacs Version 29.4-1 Universal Binary (96.238 MB) Released 2024-08-02 Usually there's a nifty page here with a big download button. But you are using a browser which doesn't support SVG and so you get the boring looking page.

  • CocoaEmacs - MacWiki

    Cocoa Emacs とは?[編集] Mac OS X のウィンドウ環境で動作する 開発バージョンの GNU Emacs(バージョン 24)の総称です。 Adrian Robert さんらが開発を進めてきた Emacs の GNUStep 用のコード(Emacs.app)が 家 GNU Emacs に取り込まれたもので、 フロントエンドCocoa API を用いているため Cocoa Emacs あるいは Cocoa port と呼ばれています。 Emacs バージョン 22 の Mac OS X 版のコード (Carbon Emacs あるいは Carbon port )は 既に Cocoa Emacs に置き換えられており、 Carbon 版相当の完成度を目指して開発が進められています。 入手方法[編集] Emacs 24 のソースコードを入手して、自分で (Cocoa) Em

  • Carbon Emacs パッケージ

    2009-03-xx 収録ライブラリ ess, mew, psvn, ruby-mode を更新しました。 emacs-rails の代わりに rinari の採用を検討中 (ref1, ref2) Wanderlust を削除。 Emacs 23 の仕様変更にあわせて、透明度の設定方法を修正しました。 2008-11-01 Emacs バージョン 22.3 のコードを利用。(CVS 2008-10-24) 収録ライブラリ ess, mac-key-mode, mew, nxhtml, psvn, ruby-mode を更新しました。 Net-Install メニューに aspell ブラジルポルトガル語辞書と BBDB を追加。(L. Oliveira さん、Mahn-Soo Choi さんに感謝) Net-Install メニューに navi2ch, slime を移動しました。(77

  • はてなブログ | 無料ブログを作成しよう

    【自分語り】1推しの卒業によせて . 私の1推し、ゆきりんこと柏木由紀ちゃんが、17年に渡り在籍したAKB48を卒業することになった。 この機会に、ゆきりん推し(48ファン)としての自分自身のことをすべては不可能であるものの振り返ろうと思う。 内容からして世代がわかることも仕方ないし、限りなくゼ…

    はてなブログ | 無料ブログを作成しよう
  • EmacsでつくるScala開発環境 前編(scala-mode) - tototoshi の日記

    Emacsでのscala開発環境をご紹介。 ちょっと量が多いので2回に分けます。 前編はscala-mode 後編はENSIME(scala IDE) 今日は前編 scala-modeについて scala-mode インストール Emacsにはデフォルトでscala用のモードは入っていません。 自分でscala-modeをインストールする必要があります。 scala-modeはScalaの配布パッケージに含まれています。 まずscalaのtarをダウンロードします。 現在の安定板は2.8.0.finalです。 まずはダウンロード $ wget http://www.scala-lang.org/downloads/distrib/files/scala-2.8.0.final.tgz 展開します。 $ tar zxvf scala-2.8.0.final.tgz scala-2.8.0.f

    EmacsでつくるScala開発環境 前編(scala-mode) - tototoshi の日記
  • おすすめEmacs設定 - 2011-02-16 - ククログ

    注: これの更新版である2012年版があります。 他の人がEmacsを使っているのを見ていると、「もっと便利に使えるのに」と、もやっとしたり、「え、その便利な機能ってなに?」と、発見があったりします。だれかに「この設定をすると便利ですよ」と話しやすくするために、今のEmacsのおすすめ設定をここに記しておきます。 ディレクトリ構成 長年漬け込んできたEmacsの設定がそこそこの量になっているので、以下のようなディレクトリ構成にして分類しています。 .emacs.d |-- init.el ;; 基的な設定を記述 |-- config ;; 特定のモードや非標準のElispの設定をこの下に置く | |-- builtins.el ;; 標準Elispの設定 | |-- packages.el ;; 非標準Elispの設定 | `-- packages ;; 非標準Elispのうち、設定が多

    おすすめEmacs設定 - 2011-02-16 - ククログ