I use cookies to analyze how visitors use my website via Google Analytics: Accept Reject Dismiss
その昔、自宅PCにLinuxをインストールして頑張っていた頃はEmacsを使っていたり、その延長で職場でもMeadowやxyzzyなどを活用していたものですが、Eclipseを使い始めてからめっきりEmacsから離れてしまっていました。 ところがここ最近、MacBookを使い始めたり、仕事柄サーバのメンテナンス等でターミナルを使う機会が圧倒的に増えたり、周囲の影響もあったりして久しぶりにEmacsに復帰してみることにしました。Emacsをちゃんと使うのは10年ぶりくらいですが、同僚のEmacserに教えてもらいながら環境を整備してみました。 パッケージをインストールするための準備 最近のEmacsはmeplaというリポジトリからパッケージをインストールできるようです。~/.emacs.d/init.elに以下を書いておきます。 (require 'package) (add-to-list
Sat Jun 10 16:22:33 JST 2006 ある perl のプログラムをダウンロードした。 ここでは仮に hello.cgi とする。 $ perl -wc hello.cgi hello.cgi syntax OK $ chmod 755 hello.cgi $ ./hello.cgi bash: ./hello.cgi: No such file or directory となって動かない。ところが $ perl hello.cgi Content-type: text/plain Hello ちゃんと動く。ここで疑うのは先頭の一行。 $ head -n 1 hello.cgi #!/usr/local/bin/perl perl のパスはあっている。どこかほかのところが関係しているのかと思い vim で行を削除したりするとなんか変。 削除したはずの行が復活したりするの
Simple Python Completion Source for Auto-Complete 01 August 2011 This is a plugin for Auto-Complete (in Emacs) which provides a quick, simple completion source for available python symbols. You can of course use rope (with ropemacs), but on Mac OS X this is incredibly slow (typically taking 10 seconds to start a new python buffer), and using rope just for symbol completion is a bit like cracking a
振り返ってみれば、今年は、人に与えるということをあまりしてなかった気がします。ブログもろくに書きませんでしたし、ソフトウェアの開発も、本やら論文を読んでばかりで、あまり進みませんでした。このような状況を反省しつつ、また、気持ちの良い新年を迎えるために、ここは一つ、皆様にクリスマスプレゼントを提供する形で、タイトルにあるようなEmacs拡張を作ってみました。 diredの問題点 direxは、popwin.el同様、私の長年の不満を解消するために開発された拡張です。Emacsにおけるディレクトリ操作には、基本的にdiredを利用しますが(少なくとも私は)、このdired(DIRectory EDitor)というのは、その名の通り、ディレクトリを編集(ファイルのコピーや移動など)するのに特化した拡張で、ディレクトリをフラットにしか表示できないため、閲覧性が悪く、構造的な操作が難しいという欠点を
一度Emacsを起動したら終了させることなんてないから,と言ってもgitのコミットメッセージを書く場合とか,emacsが新たに起動してしまう時にemacsclient便利ですよね.起動が遅いことだけが難点のEmacsを一瞬で起動できます. そんなemacsclientですが,このemacsclientのサーバを殺す機会が滅多にないおかげで殺したいと思った時に方法が思い出せません. 思い出せないのでzshのコマンドにしました. これを.zshrcに追記します. kill-emacsclient() { emacsclient -e '(kill-emacs)' } kill-emacsで実行できます. この記事に単に今emacsclientを終了したくて辿り着いた方はこれを実行するのがいいと思います. $ emacsclient -e '(kill-emacs)'
前書き 革新的ソフトウェアを作った. 背景 近年,Eclipseやflymakeなど,ソースコード中のエラーを発見するツールの開発が進んでいる PerlやRubyのような言語では静的コード解析が難しく,メソッド名の間違いを実行時にしか発見できないことがあり,頻繁にテストを実行することなどで補っている 提案手法 リポジトリ内で1ファイルにしか出現しない色付けする シンボルの出現について ソースコード中のシンボルは他のファイルにも登場する場合が多い. たとえば,あるファイルで宣言されたメソッドを他のファイルから呼ぶと,そのメソッドは2箇所から出現する. 以下の例では,helloというシンボルはファイル1と2の両方に出現している. # file1 def hello puts "Hello, World!" end # file2 require './file1' hello() 以下の例では
RECRUITMENTS I have not used emacs and this library for a long time, so I recruit maintainers or collaborators for all yaml-mode users. If you are interested in maintaining or collaborating with this library, please contact me. NAME yaml-mode - Simple major mode to edit YAML file for emacs REQUIREMENTS Emacs 24.1 SYNOPSIS To install, just drop this file into a directory in your `load-path' and (op
pour bien conduire sa raison, et chercher la vérité dans les sciences EmacsのMarkdown用メジャーモード、markdown-modeを使ってみる。markdown-modeには、GitHub Flavored Markdown(GFM)をサポートしたgfm-modeも用意されている。 ダウンロード ここから直接ダウンロードするか、gitを使ってダウンロードする。 $ cd ~/.emacs.d/vendor $ git clone git://jblevins.org/git/markdown-mode.git インストール ~/.emacs.d/init.elでload-pathの追加と、拡張子の関連付けをする。Markdownの拡張子は公式には特に決まっていないので、\\.textの部分を.mdwn .md
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く