トップページunix
985コメント231KB

Emacs part 30

■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。2009/06/20(土) 14:48:33
GNU Emacs - Free Software Foundation (FSF) http://www.gnu.org/software/emacs/
EmacsWiki http://www.emacswiki.org/
Emacs 電子書棚 http://www.bookshelf.jp/
Emacs CVS Repositories [Savannah] http://savannah.gnu.org/cvs/?group=emacs
Emacs Lisp List http://www.damtp.cam.ac.uk/user/sje30/emacs/ell-date.html
最新の stable リリースのダウンロード http://ftp.gnu.org/pub/gnu/emacs/
Windows用 NTEmacs の最新ダウンロード https://sourceforge.jp/projects/ntemacsjp/files/

前スレ http://pc12.2ch.net/test/read.cgi/unix/1240481795/
0607名無しさん@お腹いっぱい。2009/08/04(火) 01:22:57
誰がハゲやねん
0608名無しさん@お腹いっぱい。2009/08/04(火) 03:22:47
>>603
anything.el は使い始めは >>603 みたいに、
ちょっとだけスゲーと思ったりもしたが、毎回
サジェスチョンが出て来るのでかなり目障りになり、
その数日後に即効削除した。

もう、作者ですら使っていないような気がする。
0609名無しさん@お腹いっぱい。2009/08/04(火) 07:30:06
anything.el、知らんかった。
そんなすげーのか。
ぐぐってみたところ、migemoっぽいことをファイルシステムやEmacsのバッファやらコマンドやらに対してやってくれるってかんじか。
0610名無しさん@お腹いっぱい。2009/08/04(火) 07:34:23
>>609
だから全然使えないって言ってるじゃん。
池沼か?
0611名無しさん@お腹いっぱい。2009/08/04(火) 07:38:57
今更anything.elで騒いでるのはRubyキチガイか?
0612名無しさん@お腹いっぱい。2009/08/04(火) 08:47:46
いや、忘れた頃に定期的に沸くから本人の自演じゃないの?
0613名無しさん@お腹いっぱい。2009/08/04(火) 09:15:31
るびきちはtwitterで見るかぎりあんま魅力的な人物とは思えない
0614名無しさん@お腹いっぱい。2009/08/04(火) 09:19:06
魅力的な>>613ががんばらないから、あんなやつの勃興を許すんだな。

0615名無しさん@お腹いっぱい。2009/08/04(火) 10:35:59
キーバインドで Control + ピリオド を使う場合どう指定したらいいんだろう
(global-set-key "\C-."" 'hogefunction)
だとエラーになっちゃう

知ってる人いませんか?
0616名無しさん@お腹いっぱい。2009/08/04(火) 10:42:11
(kbd "C-.")
0617名無しさん@お腹いっぱい。2009/08/04(火) 11:05:02
(global-set-key [?\C-.] 'hogefunction)
0618名無しさん@お腹いっぱい。2009/08/04(火) 11:50:02
>>616-617
ありがとうございます
でもX端末では反映されるんだけどASCII端末では反映されない
0619名無しさん@お腹いっぱい。2009/08/04(火) 11:51:50
当たり前。
0620名無しさん@お腹いっぱい。2009/08/04(火) 11:51:51
>>618
> でもX端末では反映されるんだけどASCII端末では反映されない
お前は馬鹿なのか?
0621名無しさん@お腹いっぱい。2009/08/04(火) 12:12:22
>>620
>> でもX端末では反映されるんだけどASCII端末では反映されない
>お前は馬鹿なのか?

え、なんで?
\C-. って制御文字じゃないよね
0622名無しさん@お腹いっぱい。2009/08/04(火) 12:28:07
elscreen のスクリーン状態を保存する方法ってある?
0623名無しさん@お腹いっぱい。2009/08/04(火) 13:11:55
>>621
きみは ほんとうに ばかだな
使ってる端末で↓実行してみれば入力できるかどうかぐらいすぐにわかるだろ頭つかえ
M-x describe-key RET C-.
0624名無しさん@お腹いっぱい。2009/08/04(火) 14:09:24
>>606
不法投棄乙
0625名無しさん@お腹いっぱい。2009/08/04(火) 15:41:08
おまいらC-x 3をどの程度使ってる?
俺はどうも使いにくくてほとんど使わずにframeの横幅は80なんだが。
便利に使う方法があったら教えてほしい。
0626名無しさん@お腹いっぱい。2009/08/04(火) 15:47:44
ファイルの比較をするときくらいかな。
0627名無しさん@お腹いっぱい。2009/08/04(火) 15:51:51
改行の多い文章だと C-x 3 で分割して follow-mode で読んだりする。
0628名無しさん@お腹いっぱい。2009/08/04(火) 16:02:40
そんなこと誰でもできることじゃないだろ。
0629名無しさん@お腹いっぱい。2009/08/04(火) 16:07:02
>>628
アンカ付けろよ。
0630名無しさん@お腹いっぱい。2009/08/04(火) 16:09:06
>>621
この話題、前にも出てなかったか? 端末で側で C-. にキーシーケンス設定しれ。
ちなみにうちの putty は cat > /dev/null して C-. すると、^[[27;5;46~ だ。
xterm.el で (define-key map "\e[27;5;46~" [?\C-.]) になっとるし。
0631名無しさん@お腹いっぱい。2009/08/04(火) 16:13:52
麻雀牌が入ってるフォントはどれですか?
0632名無しさん@お腹いっぱい。2009/08/04(火) 16:24:17
>>631
へー。スレ違いぎみだがそれは欲しいな。
0633名無しさん@お腹いっぱい。2009/08/04(火) 16:27:57
あwsえdrftgyふじこ
0634名無しさん@お腹いっぱい。2009/08/04(火) 16:33:03
>>631
今使ってみたぜ。
ttp://www.asahi-net.or.jp/~mn8y-kt/font/mahj_tt.zip
これをダウンロードして fc-cache しろ。
0635名無しさん@お腹いっぱい。2009/08/04(火) 16:33:24
シェアウェアということだから常用するなら送金してあげて。
0636名無しさん@お腹いっぱい。2009/08/04(火) 16:41:34
そのフォント、ASCII文字部分に置いてるだけで
Unicode の MAHJONG TILE ほにゃらら という文字コードに合わせて配置してる
わけじゃないのがちょっと惜しいな。
あとfontforgeで開くとPSフォント名がおかしいと文句を言われた。
0637名無しさん@お腹いっぱい。2009/08/04(火) 16:44:58
>>636
> Unicode の MAHJONG TILE ほにゃらら という文字コードに合わせて配置してる
> わけじゃないのがちょっと惜しいな。
そうだな。じゃ、後は任せたよ。
0638名無しさん@お腹いっぱい。2009/08/04(火) 16:47:23
うん、俺の手元では直してしまった。
0639名無しさん@お腹いっぱい。2009/08/04(火) 16:48:54
フォントスレでやれ低能
0640名無しさん@お腹いっぱい。2009/08/04(火) 16:50:30
ttp://users.teilar.gr/~g1951d/ の Unicode Symbols は 404 になっちゃってますね。

Wayback Machine からは otf フォントは取れるようですが。
ttp://web.archive.org/web/20071012030646/users.teilar.gr/~g1951d/download.html
0641名無しさん@お腹いっぱい。2009/08/04(火) 16:50:41
なんか俺、自分でフォント作りたくなってきたわ。
「emacsフォント」でも公開しちゃう?
0642名無しさん@お腹いっぱい。2009/08/04(火) 16:57:10
Emacsでドミノとか麻雀牌表示したいんだもん。
0643名無しさん@お腹いっぱい。2009/08/04(火) 17:13:37
今、 >>634 のフォントのASCII文字マッピング表を
作成して、キャプチャーしてみた。
ttp://up2.viploader.net/pic3/src/vl2_168425.png
麻雀牌表示できるんだよもん。
0644名無しさん@お腹いっぱい。2009/08/04(火) 17:16:02
フォント作りしてると英語圏がうらやましくなってくる。
せいぜい数十文字作ればいいなんて戦後ずっとフォント作りに苦心してきた日本人からしてみたらありえん。
0645名無しさん@お腹いっぱい。2009/08/04(火) 17:29:30
英語フォントはふぉんとに楽に作れるね
0646名無しさん@お腹いっぱい。2009/08/04(火) 17:30:43
漢字よりも字体自体が簡単だからな。
0647名無しさん@お腹いっぱい。2009/08/04(火) 18:01:04
総合すると英語フォントはふぉんとに字体自体が簡単、ということか。
0648名無しさん@お腹いっぱい。2009/08/04(火) 18:11:06
>>647
いや、英語フォントの字体が簡単、って意味合い的におかしいだろ。
dameji フォントでも使用したが為に頭が混乱したのか?
0649名無しさん@お腹いっぱい。2009/08/04(火) 18:23:11
>>640
Wayback Machineからも落とせないな。そのページは見られるけど。
0650名無しさん@お腹いっぱい。2009/08/04(火) 19:04:01
>>647-648
折角のダジャレをスルーしてやるなよ
0651名無しさん@お腹いっぱい。2009/08/04(火) 20:03:08
>>649
Debian の ttf-ancient-fonts パッケージに含まれてるようです。
0652名無しさん@お腹いっぱい。2009/08/05(水) 01:22:41
NTEmacs23.1で変なバグ見つけたなー。
-rを付けて起動するとリバースカラー(要するに背景が黒)になるけど、
カーソルの四角が白い文字の上に来ると消えてしまう…
色の付いている文字の上だと表示される。
とりあえず (setq set-cursor-color "white") をしておくと問題ない。
0653名無しさん@お腹いっぱい。2009/08/05(水) 01:46:08
auto-install使ってる人いる?
0654名無しさん@お腹いっぱい。2009/08/05(水) 04:50:45
> 653
0655名無しさん@お腹いっぱい。2009/08/05(水) 08:42:47
emacs-22.3.1 ってサロゲートペア処理できるんだっけ?
教えて、偉い人.
0656名無しさん@お腹いっぱい。2009/08/05(水) 09:46:33
>>652
カーソルは心眼で見るんだよ
0657名無しさん@お腹いっぱい。2009/08/05(水) 09:56:46
>>655
utf-16.el を眺めると対応してそう。
0658名無しさん@お腹いっぱい。2009/08/05(水) 10:16:08
>>655
23だと完全に対応できてるよ。
0659名無しさん@お腹いっぱい。2009/08/05(水) 10:25:07
23でやっとmule-ucs捨てれるかな
0660名無しさん@お腹いっぱい。2009/08/05(水) 11:44:36
>>654
なに追加してる?
0661名無しさん@お腹いっぱい。2009/08/05(水) 13:36:04
> 660
espresso.el (moz.el + espresso.el)
sql.el (sql.el + sql-indent.el + sql-transform.el + sql-complete.el)
mcomplete.el (mcomplete.el + mcomplete-history.el)
text-translator.el (text-translator-vars.el + text-translator-load.el + text-translator.el)
sr-speedbar.el (sr-speedbar.el + speedbar-extension.el)
あたりを auto-install-batch-list に追加。
1ファイルで済むものは .emacs 内に
auto-install-from-(url|emacswiki|gist) 使って書いてる。

こんな回答でよろしいか?
0662名無しさん@お腹いっぱい。2009/08/05(水) 13:38:02
2009年度の日本OSS貢献者賞、推薦受付開始
http://slashdot.jp/it/09/08/01/0325220.shtml

ルビキチを推薦しようぜ
0663名無しさん@お腹いっぱい。2009/08/05(水) 13:39:06
emacs23の内部日本語コードがutf8
ってことはelispのbatch処理結果をパイプでnkfに直接かけれるようになるのか
0664名無しさん@お腹いっぱい。2009/08/05(水) 13:44:48
>>662
本人乙
推薦するならどう考えても半田さんだろ。
0665名無しさん@お腹いっぱい。2009/08/05(水) 14:03:21
>>661
thx!
先日知って、どの程度のものを登録しているのか気になってね。有難う。
0666名無しさん@お腹いっぱい。2009/08/05(水) 14:15:25
>>664
本人乙
0667名無しさん@お腹いっぱい。2009/08/05(水) 14:20:49
本人だとしたら本当に「お疲れさまでした」さらに「ありがとう」なんだが…。
06686642009/08/05(水) 14:24:04
>>666
馬鹿か?

半田さんの功績を知らない、認めない奴はEmacsユーザとは言えないな。
大昔からのコミットログをよく見た上で物を言えよ。
0669名無しさん@お腹いっぱい。2009/08/05(水) 14:28:27
reiserfsとかいろいろ怪しい動きのみえるOSS界隈の裏を垣間見るために
ルビキチを推薦してどうなるか様子を見るんじゃないか
0670名無しさん@お腹いっぱい。2009/08/05(水) 14:40:31
まさか半出汁のこと知らないEamcaserがいるのか・・・
0671名無しさん@お腹いっぱい。2009/08/05(水) 14:42:09
半田さんって今年何かやったっけ。
0672名無しさん@お腹いっぱい。2009/08/05(水) 15:14:52
まさかマジレスで返されるとは思わなカッタワ
0673名無しさん@お腹いっぱい。2009/08/05(水) 15:33:08
個人的には平野さんを推したい。
0674名無しさん@お腹いっぱい。2009/08/05(水) 15:52:48
ネタの出来がよくないからマジレスされるんだよ。
0675名無しさん@お腹いっぱい。2009/08/05(水) 16:04:22
突然だが、個人的には24のCTUでEmacsが使われてないことに納得いかない。
0676名無しさん@お腹いっぱい。2009/08/05(水) 16:37:22
longlines-modeを日本語に対応させるのって難しい?
0677名無しさん@お腹いっぱい。2009/08/05(水) 17:36:58
君ならできるさ。
0678名無しさん@お腹いっぱい。2009/08/05(水) 17:42:14
君ならできるよ(笑)
0679名無しさん@お腹いっぱい。2009/08/05(水) 17:46:27
自分を信じろ。
0680名無しさん@お腹いっぱい。2009/08/05(水) 18:49:52
困難に立ち向かう勇者に拍手
0681名無しさん@お腹いっぱい。2009/08/05(水) 20:19:00
anythingのことでビクビクだけど,modeごとにソースをカエルにはどうすれバイインダー
0682名無しさん@お腹いっぱい。2009/08/05(水) 20:29:22
anything-sources をバッファローカルにして、
それぞれのモードに入るときにフックして切り替える。
0683名無しさん@お腹いっぱい。2009/08/06(木) 00:22:16
(add-hook 'foo-mode-hook
(lambda()
(setq anything-sources
(list anything-c-source-buffers
anything-c-source-file-name-history
))
))

これだとfoo-modeに入ったら↑のは有効になるけど
それ以外のmodeになっても↑のが効いたまんまになっちまうな・・・・
0684名無しさん@お腹いっぱい。2009/08/06(木) 00:32:35
>>683
> anything-sources をバッファローカルにして、
> anything-sources をバッファローカルにして、
> anything-sources をバッファローカルにして、
0685名無しさん@お腹いっぱい。2009/08/06(木) 00:53:32
list は滅多に使わない
閉じ括弧はいっぺんに閉じる
0686名無しさん@お腹いっぱい。2009/08/06(木) 01:45:42
rubyつかってrails使わないのってありだよな。
ruby使ってるって言ったら、あぁ、RubyOnRailsってRailsひとくくりにされてしまう。
rails使わない分野もあるんだよ。
0687名無しさん@お腹いっぱい。2009/08/06(木) 01:48:58
誤爆
0688名無しさん@お腹いっぱい。2009/08/06(木) 08:47:46
>>686
Rails使わないならRubyなんかメリットないよ。
0689名無しさん@お腹いっぱい。2009/08/06(木) 08:57:55
emacs22とemacs23の編集画面の比較画像ってない?
0690名無しさん@お腹いっぱい。2009/08/06(木) 09:11:09
どういうこと?
xftでも使わない限り変化無いと思うが
0691名無しさん@お腹いっぱい。2009/08/06(木) 10:15:18
skk の質問はここでいいですか?

ddskk-20090802 を自分でビルドした emacs 23.1 で使おうとしているんです
が、送り仮名のある変換のときに次のエラーが出ます。

たとえば「▽おく*り」とか変換しようとすると、

skk-set-okurigana: Args out of range: ["x" "a" "x" "i" "x" "u" "x" "e" "x" "o" ...], 105

どなたか解決策わかるかたいらっしゃいますか?
0692名無しさん@お腹いっぱい。2009/08/06(木) 10:28:52
Windows XP上でGNU Emacs 23.1を使っています。
そしてJIS X 0213を表示させたいのですが詳しく載っているサイトとかありますでしょうか?
フォント周りが難しくてよくわからないのです。
0693名無しさん@お腹いっぱい。2009/08/06(木) 10:32:38
emacswikiれ
0694名無しさん@お腹いっぱい。2009/08/06(木) 11:46:48
Emacs23ならむしろ簡単じゃないか?
適当なフォントをset-default-fontで指定して、C-x 8 RETで2A6B2とか入れてみればいいじゃん。
06956922009/08/06(木) 14:55:09
ttp://ntemacsjp.sourceforge.jp/matsuan/FontSettingJp.html
ttp://magazine.sourceforge.jp/opensource/article.pl?sid=09/04/23/0834240&pagenum=6

上記二つからset-fontset-fontでJISX0213を設定すればよいと分かったのですが
JISX0213のjisx0208-sjisやjisx0201-katakanaの部分は何と書けばよいのでしょうか?
0696名無しさん@お腹いっぱい。2009/08/06(木) 15:58:25
手元では以下の設定で表示できた。

(set-fontset-font t
'japanese-jisx0213-1
(font-spec :family "MeiryoKe_Console"))
(set-fontset-font t
'japanese-jisx0213-2
(font-spec :family "MeiryoKe_Console"))

詳細は (info "(elisp) Fontsets")
0697名無しさん@お腹いっぱい。2009/08/06(木) 16:51:28
set-fontset-fontで個別に指定したいなら、
TARGETにencodingを入れるなら、japanese-jisx0213-1、 japanese-jisx0213-2、
japanese-jisx0213-a、japanese-jisx0213-2004-1 でよいんじゃないかな。
FONT-SPECの所はフォントに依存するはずなのでフォント次第。

WindowsにM+フォント入れて、(set-default-font "M+1M+IPAG 12")の1行だけで
済ませてしまうの手かもしれない。MeiryoKe_Consoleあたりでもいいね。
06986922009/08/06(木) 20:54:57
(create-fontset-from-ascii-font
"-outline-メイリオ-normal-r-normal-normal-12-*-*-*-*-*-iso8859-1"
nil "myfont")
(set-fontset-font "fontset-myfont"
'japanese-jisx0208
(font-spec :family "メイリオ"))
(set-fontset-font "fontset-myfont"
'katakana-jisx0201
(font-spec :family "メイリオ"))
(set-fontset-font "fontset-myfont"
'japanese-jisx0213-1
(font-spec :family "メイリオ"))
(set-fontset-font "fontset-myfont"
'japanese-jisx0213-2
(font-spec :family "メイリオ"))
(add-to-list 'default-frame-alist '(font . "fontset-myfont"))

上記のように設定してみたところJISX0213の入力はできたものの
ファイルに保存して再び開いてみたところトーフになってしまいます。
0699名無しさん@お腹いっぱい。2009/08/06(木) 21:11:38
jisx0213のデータをどんなcoding-systemで保存した?
読み込んだ時のcoding-systemはそれと同じになっているか?
07006922009/08/06(木) 21:16:39
C-x RET cでcoding-systemを一致させたら表示できました。
これは自動的に判別できていないということでしょうか?
0701名無しさん@お腹いっぱい。2009/08/06(木) 21:57:43
set-coding-system-priority で調整してみたらどう?
0702名無しさん@お腹いっぱい。2009/08/06(木) 22:05:40
(prefer-coding-system 'euc-jisx0213-unix)
07036922009/08/06(木) 22:38:34
japanese-shift-jis-2004で保存していたので
(set-coding-system-priority 'japanese-shift-jis-2004)
と設定したところ自動判定できました。
しかし、euc-jis-2004で保存して
(set-coding-system-priority 'japanese-shift-jis-2004 'euc-jisx0213)
としたところ自動判別に失敗してしまいました。
0704名無しさん@お腹いっぱい。2009/08/06(木) 23:13:11
>>691
SKK Part5
http://pc11.2ch.net/test/read.cgi/linux/1067706152/

Linux板にGo
0705名無しさん@お腹いっぱい。2009/08/06(木) 23:26:24
>>691
emacs -q -l SKKの設定だけ書いたelファイル
で起動してみて問題が再現するかチェック。
再現しなければ、何か.emacsに書いた他の設定と競合してる。
0706名無しさん@お腹いっぱい。2009/08/07(金) 00:05:45
>>691
ウチでは (set-language-environment "UTF-8") にした時に同じエラーが出た.
"Japanese" にしとくと,とりあえずエラーは消えたが
■ このスレッドは過去ログ倉庫に格納されています