You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert
Author: conao3 Published: 2020-08-25 Last Modified: 2020-12-04 GitHub Source: md はじめに Emacsは1972年にMITで生まれ、今日に至るまで名だたるハッカーに愛されてきたエディタです。 Emacsがハッカーに愛されている理由は、Emacsがそれ自体、動的なEmacs Lisp環境であり、エディタの動作をEmacsの開発者ではないあなたが、ビルドなしで動的に自由にハックできることです。 OSと協調する必要のあるEmacsのコアとEmacs LispそのもののコアをC言語で提供する他は、ほとんど全ての機能がEmacs Lispによって提供されています。 あなたは細部にわたってEmacsの全てを制御できますし、Emacsの上にあなたの思い描く、あらゆるアプリケーションを構築することができます。 Emacsはあな
IMEパッチとは、EmacsのIME使用に挙動の改善を行うパッチ(ソースコード変更を適用するもの)である。 Emacsは多言語対応されているのだが、Windows上でIMEを使用する場合の挙動に難がある。 EmacsのIME使用にまつわる挙動の改善を行うパッチは、Emacsのバージョンアップに追従して識者の方がメンテし続けており、これが通称「IMEパッチ」である。 IMEパッチにはいくつか派生があるが、ここでは、Emacsのソースコードに対する、IMEに関係したパッチを「IMEパッチ」と呼ぶことにする。 下記の通り、その時点で識者の方が提供されているもの、又は、自前で作成したパッチを採用している。 26.1 (自前の)簡易IME対応 (自前の)最小限IME対応1 「簡易IME対応」とは「未確定文字のインライン表示」の対応(これ)を指していて、 「最小限IME対応1」とは「未確定文字のインラ
なにをやったの ふらっと外に出てみたらちょうど空が夕焼けていて「ずいぶん日が短くなってきたなあ」とか、あるいは夜、なんとなく空を見上げてみたら綺麗な満月で「もうひと月たったか」とか、そんな、ふと時の流れを感じる瞬間が僕は好きです。 が、社会人になってから、退社したら外はもう夜、という日がほとんどになって、そんな瞬間を感じることが減ってしまったなあとふと思いました。 そんなわけで、その時刻の空の色(イメージ)、月齢、天気を反映した時計ウィジェットを作ってみました。モードラインなどに置いておくと、ふと目をやったときに、ちょっとほっこりできるかもしれません。 スクリーンショット モードラインに設置 色のサンプル インストール GitHub: https://github.com/zk-phi/sky-color-clock load-path の通ったディレクトリにダウンロード (clone)、
基礎文法最速マスターブームにのっかってみる。Ruby基礎文法最速マスターをだいたいEmacs Lisp(elisp)に置き換えてみる。 Emacs LispはEmacsで使われているLisp方言のひとつだ。他の言語をある程度知っている人はこれを読めばEmacs Lispの基礎をマスターしてEmacs Lispを書くことができるようになるかもしれない。無保証ではあるが。 ある程度はCommon Lispにも応用できると思うよ。 更新情報 [2010/02/03] 注釈の誤りを修正。 let*について加筆。 基礎 対話的にEmacs Lisp式を評価する Emacsを起動したときに生成されている、スクラッチバッファ(*scratch*)を使うと、Emacs Lispの式を簡単に評価することができる。M-Tabで補完できるぞ。 式を書いたらC-jを押すと、式の値が出てくるぞ。 (+ 1 3) 4
おもむくがままに Mac、iPad、iPhone、Linux、Windowsや日頃の生活で感じたことなどをおもむくがままに記すブログ 先日ビルドしなおしたEmacsでTwitter出来るようにするTwittering-modeを導入してみた。手順はおおよそ次の通り。 Twittering-modeのWebサイトからソースプログラム(twittering-mode-2.0.0.tar.gz)をダウンロードする。 ダウンロードしたファイルを展開し、twittering-mode.elを個人ユーザのEmacs Lispを置くディレクトリ(.emacs.d/lisp)にコピーする。 Emacsの設定ファイル~/.emacs.d/init.elにTwittering-modeの設定を追加する。 Twitering-modeを起動し、Twitterでの認証を行い、それを設定ファイルに書き込む。 $ t
説明twittering-mode.elはEmacsで動作するTwitterクライアントです。 このマニュアルでは、twittering-mode-2.0.0 について解説します。 Home page: http://twmode.sourceforge.net/ja/ Github page: http://github.com/hayamiz/twittering-mode/tree/master git clone git://github.com/hayamiz/twittering-mode.git インストールの手引きWindowstwittering-modeのファイルを展開して現れたディレクトリを`load-path`に追加する。 例: `C:\foo\`というディレクトリの下に展開したとすると、`twittering-mode.el`が入っているディレクトリ、つまり`C:
ag 20170712.1549(in MELPA) A front-end for ag ('the silver searcher'), the C ack replacement. ag.elは超高速grepのagのEmacsインターフェースです。 以下のコマンドが用意されています。 M-x ag M-x ag-files M-x ag-regexp M-x ag-project M-x ag-project-files M-x ag-project-regexp M-x ag-dired M-x ag-dired-regexp M-x ag-project-dired M-x ag-project-dired-regexp これらはautoloadされているので、設定は不要です。 M-x agは検索文字列(正規表現ではない)とディレクトリを入力してag検索します。 デフォルトの検索
shackle.el は、バッファの表示方法を シンプルなルールで記述してカスタマイズするものです。 Emacs24から display-buffer-alist という 表示方法を細かく設定するオプションが導入されましたが、 複雑怪奇な代物で理解がとても困難です。 それを理解しやすい形で記述できるようにします。 バッファの表示方法とかポップアップといえば popwin.el(本家) が有名です。 しかし、タイマーを使っているなど、かなり入れ込んだ構造になっていて、 shackle.el作者曰く、デバッグ困難で不可解なバグがあるらしいです。 対してshackle.elは、標準のdisplay-buffer-alistに ひとつのエントリを追加するだけの シンプルで内部理解しやすい構造になっています。 popwin.el ではC-gでポップアップウィンドウを消せますが、 *M-x winne
The syntax table contains information that tells Emacs how to operate on text, words, sentences etc. It will make Emacs know enough about all the symbols in a buffer. Syntax tables are used, for example, for moving forward or backward by word. The Syntax Tables may be different for different buffers, but usually it is controlled by the current MajorMode of the buffer. Syntax Table may inherit stan
この記事は. emacs Advent Calendar 2013の二日目です。 拙作の anzu.elについて紹介します. 概要 manga_osyoさんの vim-anzuを Emacs向けに portしたもので, Google Chromeの検索のように, 検索文字列が現在のバッファでいくつマッチするのか という情報と現在の位置をモードラインに表示するマイナーモードを提供します. 以下にイメージを示します. モードラインの左端に注目してください. 検索文字列に応じて, 現在の位置, 全体のマッチ数が変化していることがわかります. 知らないソースを見て検索をするときに, 今の検索文字列が適切かどうかを すぐに判断することができ, 非常に重宝しています. インストール方法 MELPA, Marmaladeに登録されているので, package.elでインストールできます.
Windows7には、タスクバーにアイコンを登録しておくと、 Win+数字キーで起動できる便利な機能があります。 でもこれ、Windows版emacsだとうまくいきません。 runemacs.exe を起動してタスクバーに登録しても、 起動時にDos窓が開いてアイコンが2つ表示されてしまいます。 これでは不便なのでなんとかします。 この問題については、下記で解説されてるので一読をおすすめします。 http://dnerkx.blogspot.jp/2009/12/emacs-ntemacs-231-windows-7-part2.html ただしこのサイトで公開されているツールはもうないようなので、 下記から代替ツールをダウンロードして適当なところに配置します。 https://code.google.com/p/win7appid/ runemacs.exe のショートカットを作成して、
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く