はてなキーワード: EMACSとは
見るのが嫌なだけならフォントを書き換えればいいじゃない。
#昔、Emacsで全角英数字を半角文字に置き換えて表示するように設定してるという人がいたを思い出した。
あるある。プラットフォーム非依存な開発をやってて、普通に秀丸とか Vim とか Emacs とか WzEditor とか Eclipse とかが混在した状態で開発してる時に、Emacs ユーザーがスペースとタブの混在インデントをやってたのを見た時、もう、ぼろくそにおきおろしたくなるのを我慢して「他の人が困るから .emacs とかにこれこれこうこう書くとかしてプロジェクトのファイルを置いてるディレクトリ配下のファイルを編集する場合だけでいいから周囲に合わせられるように設定してね」って教えてあげたことがある。かなしかったよ。
スペースキーで変換するときにさ、Ctrl-tで半角英数字(F10)に、Ctrl-pで全角英数字(F9)になる。
みんな知ってた?Ctrl-oが半角カタカナ変換(F8)。
F7の全角カタカナ割り当てとか、色々まだわからないのだけど、知ってる人がいたら教えて欲しいです!!F6ってひらがな変換なのかな?F2-4とか使った事もないわ。
それと、長い行を打ち込んで一気に変換するときに、Ctrl-dで前の文節に移動、Ctrl-sで後ろの文節に移動。
はじめて気づいたわ。文節の長さを変更するのも矢印キーに手を伸ばすことなく出来るのかな?
これって自分がEmacsのキーバインドを変更する奴をWindowsに入れたからじゃないよね?今はそのソフト切ってあるし。
みんなの反応ください!!
Meadow/Emacs memo: Web ページの編集 / HTML の記述
Meadow/Emacs 関連リンク集 -- めどう瘢雹さん入門
[:title]
[:title]
[:title]
[:title]
[:title]
[:title]
[:title]
HyperText Markup Language - Wikipedia
Extensible Markup Language - Wikipedia
[:title]
[:title]
[:title]
LV0 UNIXエディタ?どうせ貧弱なCUIだろ?どうでもいいよ…
LV1 Win端末から使うとわりと便利だな。ってかUNIXは何でパスが/なの?
LV2 KDEは派手だな。Emacsってのはなんか機能豊富で結構いいかも。
LV3 Emacsって神じゃね?理想のエディタって感じ・・・
LV4 Elispパッケージもたくさんあって便利だな。MewとかGnusとかnavi2chとかいい・・・
LV5 Vimって別に便利じゃないのに使用者がカリスマ扱いされててうぜぇ。Vim死ね!
LV7 やべぇVim最高!VimとScreenさえあれば生きていける!
LV9 やっぱEmacsは最高だわ
先月、正式にリリースされたUbuntu Feistyなんですが、これが本当に使いやすい。自分は第一次Linuxブームの頃からずーっとLinuxを使ってきましたが、おそらく現在最高峰のディストリビューションじゃないかと思います。とはいえ、このことは知らない人には伝わらないと思うので、以下、個人的にスゴいと思うところを書き連ねていくことにします。
Ubuntuは、起動が速い・動作が速い・更新が速い、と三拍子揃っている。自動ログインに設定していると、本当にあっという間に立ち上がります。動作速度は、まあWindowsと比べるとまだまだなんですけど、過去に比べてべらぼうに速くなりましたよ。パッケージ管理も速い!一度aptを体験すると、もうyumには戻れません。
いや、OSXと比べるとまだまだなんですけどね。IPA系を入れて、Firefoxを明朝フォントで見ることにしたらびっくりするくらい読みやすい[1]。Windowsの場合、日本語で斜体のページなんてとても読めたものじゃないですからねえ。
みなさん100年のエディタ[2]使ってますか?実は、フリーなGnu EmacsはフリーなGUI環境であるX11上では、TrueTypeフォントの表示が出来ませんでした。WindowsとMac OS X上では余裕で出来るのに。これは最新版の開発ブランチで解決されてますが、まだ正式にはリリースされていません。
ところが、Ubuntuには最新版のバイナリパッケージ[3]があって簡単にインストールすることができます。自分でコンパイルしてもいいですが、パッケージで入れると他のElispパッケージ(Anthy.elとかphysical-line.elとか)が入れやすくていい。最新版なんで不具合が心配ですが、作業してて落ちたことはまだありません。ただし、M+1VM+IPAGフォントを指定すると何故か落ちます。
GNOMEは本当にどんどん便利になってきています。特に個人的に便利だと思うのは、Deskbar Applet[4]とNautilus g-script[5]の二つ。
前者はデスクトップ検索&ランチャ。デフォルトではタスクバーに表示されてないから自分で出す。Alt+F3でなんでも検索できるし、コマンドを打てば実行できる。ウィキペディア検索ができたり何かと便利。
後者はGUIシェルの拡張。Nautilus(Windowsでいうエクスプローラ)上でコンテキストメニューを好きなように設定できる。これがあれば「フォルダ上でマウスを使ってsvn up」なんて動作をあっというまに書けます。こんな風に。
# .gnome2/nautilus-scripts/SVN_Update* cd $NAUTILUS_SCRIPT_CURRENT_URI exec zenity --info --text="`svn up`"
レポジトリを有効にして、gstreamer系をインストールするだけ。Adobe Flashも(32bitCPUなら)Firefoxでyoutubeを見に行って、指示通りにインストールするだけ。いやあ、いい時代になったものですね。
Acrobat Reader, Google Earth, Picasa, Skype, Javaなんかが簡単にインストールできます。いやあ、いい時代になったものですね。個人的にはもっと、Linux上でも商用アプリが増えてもいいと思うけどなあ。
「他人と違う」ってのはそれだけで素晴らしい。違いすぎると苦痛ですけど、今のUbnutuレベルなら、やせ我慢してしのぐことができます。粋ですねえ。ファッションとしてのLinuxというのはいかがでしょうか。
恋人にふつけるをプレゼントする Schemer の俺が来ましたよ。
# 鬼の首をとったかのように書いてごめんよ。
CommonLisp はよく知らないんだけれど、 Scheme だと #\( と書けば ( という文字を示すことになるし、マルチバイトな処理系だと ((((((( というようなシンボルも問題なく使えたりする(開きカッコが全角であることに注意)。
処理系によっては半角のカッコでさえシンボルに使える、かもしれない。実際、ある処理系では SRFI-17 に関係したコードに半角空白を含むシンボルがあったりする。
そういうわけで
(define ((((( xs) (if (null? xs) '() (cons (map (lambda (c) (if (eqv? #\( c) #t #f)) '(#\( #\( #\( #\( #\( |setter of hogehoge|))) ((((( (cdr xs)))))
というようにカッコが不揃い(に見える)コードも可能。まあ、デモ以外でマルチバイト文字をシンボルに使うことなんてないだろうし、文字リテラルはたまに目視でカッコをチェックしていて「あれ?」と思うぐらいだし、そもそも上のコードは意味のある処理をしていないんだけど。
そういえば Emacs は閉じカッコを打った時、対応する開きカッコを強調表示してくれますよ。
Lisp なんてやってないで HSP とかやるといいよマジで。 Lisper になるには最初に HSP を学ぶのが最も近道なんじゃないかと最近気付いたんだ。
super pre 記法ないのかよ! Web2.0 っぽいインターフェースでブクマコメント表示したりする暇があるならこういう基本的なところやれよなマジで(いや、コメント表示も便利だけど)。そもそも増田のシステムなんてほとんどはてブと共通かと思ってたよ。増田が出た当初、「適当に組替えただけで、うまいことやったなぁ」と感心していただけに残念だ。
Linuxはかーじゃないけど答えようとしてみるよ。
ごめんねまず「ピュアでエレガント」っていうのが煽りじゃなくよくわからないんですけど!
マウス一本で直感的に操作できるLinuxを作ろうと思えば作れるのがLinuxじゃねえかな。煽りの意味じゃなくて「じゃおめえが作れ」がまかり通ってるのがLinux文化圏とか、そんなイメージです。実際にマウス一本でスラスラ操作できるLinuxっていうのは見たこと無いかな?
っていうか俺自身がkterm+screenとemacsだけで満足する人間だからやっぱわかんねえや。
使ったことないけどEnlightenmentとかで頑張ればMacOSXなみにけれんの効いた見た目にできるって噂を聞いたことがある。