タグ elisp
人気順 10 users 50 users 100 users 500 users 1000 usersEmacsの次世代ミニバッファ補完UI | 日々、とんは語る。
先日、ネイティブコンパイルEmacsが登場でElispをネイティブコードにコンパイルすることによりEmacsの高速化が実現されたという記事を書きましたが、Emacsに到来している新しい波はこれだけではありません。Emacsを華麗に操作するユーザーインターフェイス(以下、UI)にも新潮流がきています。 百聞は一見にしかずとい... 続きを読む
emacsのNative compilation機能(elispのネイティブコンパイル)を試してみる - Qiita
せっかくの祝日(昭和の日)なので、日がな一日インターネットをさまよっていると、以下のblogに巡り合いました。4/26にemacsのmasterに feature/native-comp ブランチがマージされ、Native compilation機能が利用可能になったという記事です。 ネイティブコンパイルEmacsの登場 Native compilation機能...?と思ったので... 続きを読む
Emacs Lisp で実装された Emacs バイトコードインタプリタを使ってバイトコードの解説 - Qiita
前書き Emacs Lisp で実装された Emacs バイトコードインタプリタを使ってバイトコードの解説記事です。 正確には Emacs Lisp バイトコードと言うべきかもしれないですが、長いのでここでは Emacs バイトコードまたは単にバイトコードと言います。同様に Emacs Lisp を elisp と言います。 作成したバイトコードインタプ... 続きを読む
Emacsでアクセサリを表示してみたくなった
Emacsで表示可能な美人時計のELISPの存在を知ったのですが、常用しようとすると 意外とウインドウ操作の影響を受けてしまって、これじゃ役に立たないじゃん! と思い、どうにかしようとあれこれ試した記録です。 Emacsでは画面全体をフレームと呼び、その中をウインドウという単位でタイル状に 分割し、そのウインドウにバッファと呼ばれるデータの実体を表示します。 ウインドウは上下に分割したり左右に分割... 続きを読む
emacs smart-newline.el : 改行の入力方法(C-o, C-j, C-mなど)をRETに統一する | MELPA Emacs Lisp Elisp パッケージ インストール 設定 使い方 | るびきち「日刊Emacs」
パッケージ名 smart-newline 概要(原文) Provide smart newline for one keybind. リポジトリ MELPA サイト http://ainame.hateblo.jp/entry/2013/12/08/162032 取得先 https://github.com/ainame/smart-newline.el バージョン 20131207.1940 関... 続きを読む
ラーメン二郎を参考に、EmacsでRails開発出来るようにしてみた - Qiita
・Emacs再起動! こんな感じで、deleteキーとか使うと怒られます! 戦闘準備 二郎では、食券を買って席に着いたら、いつラーメンが出されてもすぐ食べれるように、ペットボトルのお茶の蓋を開けて待ちます。 Emacsでも、いざRailsで開発する事になっても良いように、Railsでも高速にEmacsを使えるように準備する必要があります。 オススメElisp 以下のElispを入れると、良い感じで... 続きを読む
emacs zlc.el : 【Emacs 24.4対応】ミニバッファでzshの補完を実現する | MELPA Emacs Lisp Elisp パッケージ インストール 設定 使い方 | るびきち「日刊Emacs」
パッケージ名 zlc 概要(原文) Provides zsh like completion system to Emacs リポジトリ MELPA サイト http://d.hatena.ne.jp/mooz/20101003/p1 取得先 https://github.com/mooz/emacs-zlc バージョン 20130427.43 関連記事 package:zlc package:h... 続きを読む
emacs ace-isearch.el : 超isearch=isearch+ace-jump-mode+helm-swoop カーソル移動と検索を統合! | MELPA Emacs Lisp Elisp パッケージ インストール 設定 使い方 スクリーンショット | るびきち「日刊Emacs」
パッケージ名 ace-isearch 概要(原文) A seamless bridge between isearch and ace-jump-mode リポジトリ MELPA 取得先 https://github.com/tam17aki/ace-isearch バージョン 20141005.2116 関連記事 package:ace-isearch package:ace-jump-mode... 続きを読む
emacs bind-key.el : define-keyを直接書くのは時代遅れ!Emacsの重鎮が行っているスタイリッシュキー割り当て管理術! | MELPA Emacs Lisp Elisp パッケージ インストール 設定 使い方 | るびきち×Emacs
パッケージ名 bind-key 概要(原文) A simple way to manage personal keybindings リポジトリ MELPA 取得先 https://github.com/jwiegley/use-package バージョン 20140620.1343 関連記事 package:bind-key package:use-package John Wiegley氏謹製... 続きを読む
emacs tabbar.el : Emacsをタブエディタ化し、バッファを俯瞰する | MELPA Emacs Lisp Elisp パッケージ インストール 設定 使い方 スクリーンショット | るびきち×Emacs
パッケージ名 tabbar 概要(原文) No description available. リポジトリ MELPA 取得先 https://github.com/dholm/tabbar バージョン 20140316.600 関連記事 package:tabbar package:elscreen package:ace-jump-buffer package:helm この前elscreenを... 続きを読む
Cask - naoyaのはてなダイアリー
昨年 ELPA で elisp を管理 - naoyaのはてなダイアリー に書いたとおり、昨今は Emacs にもパッケージ管理システムが搭載されいて、どこからか elisp をコピペしてきてその後管理できなくなる・・・みたいなことはなくなった。ただ、じゃあ ELPA で全て解決したかというとそんなことはなくて、ELPA はパッケージのインストール自体は簡単にしてくれるけれども、それだけだった。e... 続きを読む
Symfony の学びかた
プログラマとして Symfony 歴は 2 年くらい(フルタイムではない) Symfony1 時代はほぼ知らない Java, Ruby, JavaScript, elisp, PHP github 上では JavaScript プログラマ? power-assert, qunit-tap Why Symfony? なぜ Symfony を選んだか 「コードがしっかりしている」 メンテ方針がしっかり... 続きを読む
Emacs起動時に自分好みのelispを自動的にインストールする - hnwの日記
自宅と会社など、複数環境でEmacsを使っていると全環境を同じ状態に保つのは意外と手間がかかります。GitHubなどを利用してinit.elを共有すればそれなりに同じ状態にできますが、完全に同じ状態にしようと思うとelispのインストール状態も共有する必要があり、これが案外面倒だったりします*1。 そこで、init.el内に自分が必要なパッケージ名を列挙しておいて、起動時にインストールされていない... 続きを読む
Emacsを高速起動せよ #kansaiemacs - Emacs ひきこもり生活
Emacs, kernel | 14:01 | この前の関西Emacsで発表?した内容を完結させた感じのエントリです。この動画の説明です。みんなEmacsを高速起動したいですよね。ぼくもしたいです。 今回はカーネルの視点からEmacsを高速起動しちゃうよ。まず実験用に ~/nisehome をHOMEにしてmelpaのパッケージをほぼ全てインストールして、さらにほとんどのパッケージ内のelispを... 続きを読む
ぼくがかんがえたさいきょうのMvc
ぼくがかんがえたさいきょうのMvc Presentation Transcript ぼくがかんがえた さいきょうの MVC id:karupanerura 13年9月20日金曜日 だれ? かるぱねるら(karupanerura) Perl, JS, Java, elisp, zsh ソーシャルゲーム開発者 Mobile Factory, Inc. Chiba.pm 13年9月20日金曜日 A... 続きを読む
本の虫: ソフトウェアの思想が設計にもたらす影響
2013-06-03 ソフトウェアの思想が設計にもたらす影響 Emacsは死んだ Emacsの設計は、思想上の理由から、わざと貧弱であるという話。 Emacsの内蔵言語であるelispは、貧弱だそうだ。私はLisp系の言語に詳しくないが、少なくとも今まで出会ったLisperは皆elispは貧弱だと答えている。それにも関わらず、今まで出会ったLisperは全員、LispのコーディングにはEmacsを... 続きを読む
ELPA で elisp を管理 - naoyaのはてなダイアリー
「おれはEmacsをインストールしたと思ったら Emacs24 をインストールしていた。な、何が起こったかわからねーと思うが・・・」「いいえ、わかります。」気づけば Emacs を brew install で Emacs24 になっていたわけです。これまで何年も .emacs.d 以下に適当に集めてきた elisp を放り込んでは init.el をちまちまといじる日々でしたが、そういえば 24... 続きを読む
[Emacs][BL]elispでカップリングするcoupling.el - Oh! Can Not Diary
この記事はEmacs Advent Calendar jp: 2011 の 18 日目です。17 日目は、@masutakaさんの私の.emacsからピックアップした設定3つ #EmacsAdventJP [Emacs]でした。こんばんは。Emacs(腐)女子のおきゃんです。今年も皆さんが役立つTipsをあげてくださっている中、こんなネタ記事しか書けず大変申し訳ない気分でいっぱいですがどうか箸休め... 続きを読む
フロントエンドエンジニアの自分が使っているelisp #EmacsAdventJP | input*output
フロントエンドエンジニアの自分が使っているelisp #EmacsAdventJP 2011年12月10日 by Shota Kubota | 0 comments この記事はEmacs Advent Calendar jp 2011の10日目です。 前日は@buzztaikiのEmacsをちょっとだけ自分色に染める (Emacs Advent Calendar jp: 2011) – 適当めもで... 続きを読む
Emacs は外部 elisp がなくても強い (Emacs Advent Calendar jp: 2011 5日目) - 備忘録
この記事は Emacs Advent Calendar jp: 2011 の5日目です. 4日目は HKey さんの パスをまとめよう でした. 6日目は id:kiwanami さんです.kiwanami さんの elisp にはいつもお世話になっているので,とても楽しみです.今回は外部 elisp に頼らない,Emacs に標準で入っているけどあまり知られていなさそうな便利機能,あるいは数行で... 続きを読む
perlbrew.elとProject::Libsを使ったflymakeの設定 - antipop
同僚が、perlbrewを使っている時に、MacのCocoa Emacsで意図したperlのバージョンが動かなくて困ってたので、flymakeの設定を見直してみた。 perlbrew.elまず、Cocoa Emacsから利用するperlのバージョンをあらかじめ指定できるよう、以下のような簡単なelispをでっち上げた。https://github.com/kentaro/perlbrew.elこん... 続きを読む
yasnippet や emacs lisp の小ネタなど - 技術日記@kiwanami
yasnippet は定型コードなどを素早く展開することが出来る汎用テンプレートフレームワークです。yasnippet - Project Hosting on Google Code普通の使い方yasnippetのドキュメントは本家のページに良くまとまっています。elisp書ける人は全部読むとかなりsnippet力が上がると思いますので、ぜひ読んでみたらいいと思います。あと、以下のページでもみん... 続きを読む
2009年書いた Emacs 人気記事ベスト10。 - 日々、とんは語る。
Emacs | 03:53 | 僕が Emacs を使いはじめたのは2008年に入ったくらいで、08年の終りくらいに少し Elisp を触りはじめて Emacs の面白さに目覚めました。Emacs の機能を詳しく紹介したサイトや、入門記事は多いのですが、実際に導入してから、バリバリ使える/使っていくための続編的な記事が少ない様な気がします。インストールが済んで、操作はとりあえず分かったけど、機能の... 続きを読む
ウノウラボ Unoh Labs: Emacsを自分で拡張する際のTips
ウノウでは少数派なEmacsユーザのbokkoです。 今回は自分でEmacsLisp(以下、elisp)を書いてEmacsを拡張する際のTipsについて紹介します。 拡張する際に気に留めておくこと Emacsを拡張する上で覚えておくべきなのはEmacs上で行える対話的な動作は「M-x 関数名」で実現できるということです。例えば、C-bはカーソルを1文字分左へ戻しますが、これは「M-x backwa... 続きを読む
はてな Emacs ユーザーの方に質問です。これは便利! と思える elisp プログラムを教えてください。標準で組み込まれてるものでも結構です。プログラムがどう・・
Emacs ユーザーの方に質問です。これは便利! と思える elisp プログラムを教えてください。 標準で組み込まれてるものでも結構です。プログラムがどういうものかの説明も簡単にしていただけると嬉しいです。 ちなみに自分が便利だなと思うのは ・ ELScreen (GNU screen のようなスクリーン機能を実現するもの) ・kill-summary.el (killing buffer を履... 続きを読む