トップページunix
1001コメント247KB

Emacs part 20

■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。2006/09/03(日) 23:44:52
Emacs とはエディタか、環境か、はたまた友達か。

GNU Emacs - GNU Project - Free Software Foundation (FSF)
http://www.gnu.org/software/emacs/

emacs - SCM: CVS Repositories [Savannah]
http://savannah.gnu.org/cvs/?group=emacs

EmacsWiki
http://www.emacswiki.org/

Emacs 電子書棚
http://www.bookshelf.jp/
0081名無しさん@お腹いっぱい。2006/09/08(金) 08:11:59
>>80
RMSがなってるんだったら、俺もなる!
0082名無しさん@お腹いっぱい。2006/09/08(金) 08:24:38
RMS がいっぱいいたら困るから止めれ
0083名無しさん@お腹いっぱい。2006/09/08(金) 10:00:08
メカニカルタイプライターの時代から、
SHIFTの上がCAPSLOCKというのは多かった。
0084名無しさん@お腹いっぱい。2006/09/08(金) 10:48:32
>>83
良くは知らないんだけど、その頃のはCaps LockじゃなくてShift Lockでは?
ちなみにShiftは文字通り活字盤を物理的にずらす(Shift)キーだったからだな。
0085名無しさん@お腹いっぱい。2006/09/08(金) 11:35:25
http://www.beckychristian.com/pages/12/index.htm
http://www.beckychristian.com/pages/12/page12.html?refresh=1138619371318
0086名無しさん@お腹いっぱい。2006/09/08(金) 15:31:05
俺のキーボードは HHK Professional (無刻印) だから、Caps Lock がどーの、と言われても困る。本来の姿も何も、気持ちよく、素早くタイプできりゃ、なんでもいいんだよ。
0087名無しさん@お腹いっぱい。2006/09/08(金) 15:45:22
>>86
おれも家ではそれを使ってるんだけど、あのキー、もしかしたらEmacsにむいてないかもしれんと思う。
垂直に押した時にはストンと落ちるんだが、斜め上から押すと妙に抵抗を感じる時がある。
だからCtrlやShiftで小指に違和感を覚えるときがある(関節ではなく指先だが)。
0088名無しさん@お腹いっぱい。2006/09/08(金) 15:51:52
俺の場合、Lite2のControlに比べれば、Pro(無刻印) のそれは気持ちよく安定してるけどなぁ。
0089名無しさん@お腹いっぱい。2006/09/08(金) 17:45:20
Proより初代のキータッチの方が気持ちいい。
0090名無しさん@お腹いっぱい。2006/09/08(金) 18:11:21
HHKがいいってゆー人はキーボードにこだわりが無いんだろうなと思う。

HHKはアップル系キーボードと Windows系キーボードを変にごちゃ混ぜにして
必要なキーを消さざるを得なくなってる時点で糞。
それに、俺は初代しか触ったことがないが、少なくともあれはキータッチが
最悪だった。
0091名無しさん@お腹いっぱい。2006/09/08(金) 18:25:43
そろそろこっちに移動しようよ。
もともと Emacs スレから分離したスレだし。

Keyboard キーボード 2
http://pc8.2ch.net/test/read.cgi/unix/1055904385/
0092名無しさん@お腹いっぱい。2006/09/08(金) 18:42:52
HHKはSunWS育ちに受けてるんでしょ。'95年より前のEmacs使いの
結構な割合がSunユーザーだったのではなかろうか。
0093名無しさん@お腹いっぱい。2006/09/08(金) 20:33:55
>>92
HHKはXMintキーボードの後継機。
0094名無しさん@お腹いっぱい。2006/09/09(土) 00:05:35
HHKはキーボード拘る人からは異様に目の敵にされてるよね
キーボード配列を除けば悪くない、というか
そこさえ解決すれば凄く使いたいキーボードなんだけど(高いほうね
0095名無しさん@お腹いっぱい。2006/09/09(土) 00:07:42
>>93 うそつけ。

0096名無しさん@お腹いっぱい。2006/09/09(土) 00:39:52
>>94
HKKの配列のどこがわるいの?
0097名無しさん@お腹いっぱい。2006/09/09(土) 01:28:43
ESCと`は逆でもいいかな
0098名無しさん@お腹いっぱい。2006/09/09(土) 01:48:44
>>96
英語配列は割と理想に近いんだけど
普段F7、8、10中心にファンクションキーを結構酷使するので
なかなか踏み切れない。
0099名無しさん@お腹いっぱい。2006/09/09(土) 02:00:50
キーの形とか感触とか数が自分に合えば結局細かいところはリマップして使えばいいから
いいといえばいいんだけどね
0100名無しさん@お腹いっぱい。2006/09/09(土) 02:07:00
ファンクションキーなんてEmacsではつかわないな
0101名無しさん@お腹いっぱい。2006/09/09(土) 04:38:20
そんなことないだろ。

C-hをhelp以外に指定している俺は、
f1を多用する。(with helpex)
0102名無しさん@お腹いっぱい。2006/09/09(土) 05:21:29
f1まで指を伸ばしたくないから、helpをどこにするかで悩む。
現在、C-[ m で使ってる。
0103名無しさん@お腹いっぱい。2006/09/09(土) 05:34:41
help は C-z
0104名無しさん@お腹いっぱい。2006/09/09(土) 05:49:57
>>103
エェ、elscreen使わないの?
人生の半分損してるよ?
0105フンバリャーウンコ・ヨーデル ◆xlAOIq6jZw 2006/09/09(土) 05:55:59
わしは当初からwindows.el派だ
0106名無しさん@お腹いっぱい。2006/09/09(土) 09:08:51
C-z は Screen でつかってる。
0107名無しさん@お腹いっぱい。2006/09/09(土) 10:09:09
screenのエスケープは^]にしてる
0108名無しさん@お腹いっぱい。2006/09/09(土) 10:16:37
俺は -nw on screen 派だから
0109名無しさん@お腹いっぱい。2006/09/09(土) 10:38:39
C-hをdelete-backward-charにしてるけど、f1なんて全然使わない。

ところで
(aref "\M-x" 0) != ?\M-x
なのはちょっと納得いかないんだけど、どうして? 知ってる人いる?
01101012006/09/09(土) 10:57:11
まぁ、小数派かなーと、思いながら書いたんだけど…。

helpex で
f1-D find-function
f1-V find-variable
f1-L find-library
を、しょっちゅう使う。

HHKだから、function keyに、抵抗がないのかも知れん。
0111名無しさん@お腹いっぱい。2006/09/09(土) 11:37:09
>>109
string は全ての character を保持できるわけではないから。
(equal "\M-x" (string ?\M-x))
=> t
0112名無しさん@お腹いっぱい。2006/09/09(土) 13:02:28
コードは一緒だし。
0113名無しさん@お腹いっぱい。2006/09/09(土) 13:18:50
HKKつかってるけどFnはほとんどおさない
0114名無しさん@お腹いっぱい。2006/09/09(土) 14:08:46
Helpは、M-x ?
C-zは、scroll-down

前者は昔から本とかでHelpの置き換えでよく書いてた。
後者は、Ctrlを押しながら、v と zでソースの確認。
0115名無しさん@お腹いっぱい。2006/09/09(土) 15:48:34
>>113
× HKKつかってるけどFnはほとんどおさない
◯ 押しにくいからFnはほとんどおさない
0116名無しさん@お腹いっぱい。2006/09/09(土) 16:00:57
HKKって何?
0117名無しさん@お腹いっぱい。2006/09/09(土) 16:09:18
これっすね
ttp://www.pfu.fujitsu.com/hhkeyboard/
0118名無しさん@お腹いっぱい。2006/09/09(土) 16:13:36
アメリカ西部のカウボーイたちは、馬が死ぬと馬はそこに残していくが、
どんなに砂漠を歩こうとも、鞍は自分で担いで往く。
馬は消耗品であり、鞍は自分の体に馴染んだインタフェースだからだ。
いまやパソコンは消耗品であり、キーボードは大切な、
生涯使えるインタフェースであることを忘れてはいけない。
[東京大学 和田英一 名誉教授]
0119名無しさん@お腹いっぱい。2006/09/09(土) 16:16:08
>>117
それは HHK

>>115
こっちは HKK
0120名無しさん@お腹いっぱい。2006/09/09(土) 16:34:07
>>114
>Ctrlを押しながら、v と z
デフォルトの C-v, M-v では
この操作性が実現できないんだよね.
他の人はどうしてる?
0121名無しさん@お腹いっぱい。2006/09/09(土) 16:41:13
>>118
死んだ馬を担いでは行けないからじゃないのか?
0122名無しさん@お腹いっぱい。2006/09/09(土) 17:55:05
>>120
閲覧目的ならばview-modeにして SPC/b hjkl など
0123名無しさん@お腹いっぱい。2006/09/09(土) 17:55:34
死んだ馬を担いも意味ないしね
0124名無しさん@お腹いっぱい。2006/09/09(土) 18:06:03
HappyKickingKeyboard!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
0125名無しさん@お腹いっぱい。2006/09/09(土) 19:22:45
Kick Your Ass!!
0126名無しさん@お腹いっぱい。2006/09/10(日) 04:38:55
HappyKrackingKeyboard!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
0127名無しさん@お腹いっぱい。2006/09/10(日) 10:32:01
Holy Knight KUMA-!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
0128名無しさん@お腹いっぱい。2006/09/10(日) 10:32:46
荒らすなよ。
0129名無しさん@お腹いっぱい。2006/09/12(火) 03:14:19
Emacs22でも、普通にanthy.el使えるんだな。
ちゅうことで、Anthyから記念カキコ。
ただ、ちょっと動作が変なのと、えらいもっさりしてるのが気になる。
0130名無しさん@お腹いっぱい。2006/09/12(火) 03:28:29
>>129
> ちょっと動作が変なのと、えらいもっさりしてる

それが「普通」なのか? > anthy.el


0131名無しさん@お腹いっぱい。2006/09/12(火) 03:43:00
>>130
だめだ、やっぱり全然使えないや。(´・ω・`)ショボーン
平仮名を入力途中で、バックスペースを入力するだけでおかしくなるな。
ふて寝する。
0132名無しさん@お腹いっぱい。2006/09/12(火) 04:19:46
いまどき、Anthy.el つかってるやつ、いたのね。
egg つかえよ。
0133名無しさん@お腹いっぱい。2006/09/12(火) 04:20:45
漢はSKK
0134名無しさん@お腹いっぱい。2006/09/12(火) 05:17:39
~/.skk に、書いとくと幸せになれるYO!
(setq skk-use-kana-keyboard t)
(setq skk-kanagaki-keyboard-type 'omelet-jis)
0135名無しさん@お腹いっぱい。2006/09/12(火) 06:41:10
>>118
これって、

教授が自分向けにオプティマイズして設計した HHK は、
他人には使いもんにならん。自分のキーボードは自分でオプティマイズしろ。

ってことか? HHK の評判が悪いわけだな。
0136名無しさん@お腹いっぱい。2006/09/12(火) 10:22:29
KINESIS 最強
0137名無しさん@お腹いっぱい。2006/09/12(火) 11:27:02
>>135
一般的には「HHKはさらしにでも巻いて持ち歩け」
ってメッセージと読むものだと思うが。

HHKは好き嫌いがはっきり分かれるキーボードだな。
0138名無しさん@お腹いっぱい。2006/09/12(火) 11:35:42
カチャカチャ安っぽい音たててうるさいから嫌い。
0139名無しさん@お腹いっぱい。2006/09/12(火) 16:04:35
すみません。
Emacsで日本語を入力する際に、ミニバッファの左上表示が "-AあJ"になっているのですが
"-[ あ ]-" に戻したい(かんなを呼出したい)のですが、どなたかご教授お願いします。

Messagesバッファには C-\ した際に
Loading quail...done
Loading quail/japanese...done
となっています。
0140名無しさん@お腹いっぱい。2006/09/12(火) 16:12:33
C-\
M-x canna
0141名無しさん@お腹いっぱい。2006/09/12(火) 16:17:52
canna.elかな?

M-x set-input-method
01421392006/09/12(火) 16:23:22
レスありがとうございます。試してみたところ
M-x canna [No match]となってしまいます。

$ setime status では現在の漢字入力システムが canna になっているのですが・・・
01431392006/09/12(火) 16:59:51
>>141さん
set-input-method デフォルトの japanese を選択してもMessagesバッファに
Loading quail...done
Loading quail/japanese...done
と表示されていて かんな を読み込んでいないようです。。。
0144名無しさん@お腹いっぱい。2006/09/12(火) 17:10:41
libcanna付きでコンパイルされてcanna readyではないEmacsの場合、
egg-canna(boild-canna).elを使う。

とりあえずcanna.elでググれ
01451392006/09/12(火) 17:27:49
無事解決できました。ご教授どうもありがとうございました。
0146名無しさん@お腹いっぱい。2006/09/12(火) 23:37:51
Emacs 22で、C言語のインデントをindentコマンドのようなかんじで
整えたいのですが、そのようなコマンドはありませんか?
indentを使うと、日本語のあたりでおかしくなってしまうことがあるので
Emacsでできればと思います
0147名無しさん@お腹いっぱい。2006/09/13(水) 00:01:14
markしてM-C-\
0148名無しさん@お腹いっぱい。2006/09/13(水) 00:35:19
(defun indent-buffer ()
"indent current buffer"
(interactive)
(funcall indent-region-function (point-min) (point-max)))
01491292006/09/13(水) 02:57:55
>>132
egg使ってみたよ。始めから使っとけばよかった。。。orz
なんか面倒臭そうで敬遠してたんだけど、、、食わず嫌い(・A・)イクナイ!!

なんか日本語を入力するのが楽しくなってきたぞw
でも、キーバインディングが独特で、ちょっと閉口している。
0150名無しさん@お腹いっぱい。2006/09/13(水) 09:45:41
自分で変えろ

fence-mode-map: ローマ字/かな入力中
henkan-mode-map: 変換中
0151名無しさん@お腹いっぱい。2006/09/13(水) 10:55:53
インデントだけじゃなくて、括弧と改行も含めて整形する方法ある?
if (exp) {
    foo;
}
というのを整形すると
if (exp)
  {
    foo;
  }
にしたりとか vice versa.
0152名無しさん@お腹いっぱい。2006/09/13(水) 11:36:19
>>138
それは安い方。と HHK2 からカキコw
0153名無しさん@お腹いっぱい。2006/09/13(水) 18:13:15
Xある環境からならXIM経由でAnthy使って書き込んじゃってるよ
0154名無しさん@お腹いっぱい。2006/09/13(水) 18:41:18
egg は入力後にアルファベットに戻せないのがなぁ。
入力前に、「今から英数字を打ちますよ!」と宣言しないといけないのがどうも。
まぁ、 egg/remix 使えって事だろうけど。
0155名無しさん@お腹いっぱい。2006/09/13(水) 21:29:33
emacs を -reverse オプションで起動したときと同等の状況を実現する ~/.Xresources の設定方法
または
X 上で起動したときのみ常に -reverse オプションを付加する設定方法
を教えてください。
0156名無しさん@お腹いっぱい。2006/09/13(水) 22:06:35
Emacs*reverseVideo: on
0157名無しさん@お腹いっぱい。2006/09/13(水) 22:49:05
>>156
ありがとうございます。
希望の動作が実現できました。
0158名無しさん@お腹いっぱい。2006/09/14(木) 06:23:11
また .emacs いぢりで徹夜してしまった・・・毎月同じ過ちを冒してしまふ
0159名無しさん@お腹いっぱい。2006/09/14(木) 08:36:06
bbdbのzipって、どうやって入れてますか?

123-4567

みたいなのはフォーマットエラーになってしまうのですが。
0160名無しさん@お腹いっぱい。2006/09/14(木) 10:56:03
skk より使い安い日本語インプットシステムを教えろ
0161名無しさん@お腹いっぱい。2006/09/14(木) 13:44:51
その前に日本語を学べ。
0162名無しさん@お腹いっぱい。2006/09/14(木) 16:03:17
>>160
primeは?
>>158
正常です
0163名無しさん@お腹いっぱい。2006/09/14(木) 21:23:16
emacs21の.emacsで
background-colorに"light gray"を設定したあとにX上で立ち上げた時に
編集領域の左右に白く目立つ部分があるんですが、
どの変数をいじればここを変えられるでしょうか?
0164名無しさん@お腹いっぱい。2006/09/14(木) 21:31:16
>>151>>146かな?

その機能は emacs22 には残念ながらないようなので、
同じ要望を持つ人のためにも自作してどこかに提供してあげてください。


ちなみに、indent を emacs 経由で使ってもおかしくなるんでしょうか?
対象部分をリージョン選択して C-u M-| indent してみてもダメですか?
0165名無しさん@お腹いっぱい。2006/09/14(木) 21:32:56
>>163

(set-face-background 'fringe "red")

のことかな。色はお好きなものを使ってください。
0166名無しさん@お腹いっぱい。2006/09/14(木) 21:35:51
誰かchanges-mode拡張して
fringeに変更箇所表示する拡張してくれないかなー
そもそもfringeのいじり方がいくら探してもさっぱり分からんが
0167名無しさん@お腹いっぱい。2006/09/14(木) 21:40:12
>>164
口調が違うから同一人物じゃないと思う
0168名無しさん@お腹いっぱい。2006/09/14(木) 21:51:52
>>165
どんぴしゃです!ありがとうございます。

ところで、-nwで起動した時だけ
モードラインの背景を↓みたいにしたいのですが
(set-face-background 'modeline "grey10")
.emacsではどう検出すればいいんでしょうか?
重ね重ねすみませんι
0169名無しさん@お腹いっぱい。2006/09/14(木) 21:57:38
>>168

(set-face-foreground 'mode-line "light sea green")
(set-face-background 'mode-line "gray20")
(set-face-bold-p 'mode-line t)
(set-face-italic-p 'mode-line t)
(set-face-underline-p 'mode-line t)

どれでもお好きに設定ください。

0170名無しさん@お腹いっぱい。2006/09/14(木) 21:59:05
-nwのときだけですか。
>>169は取り下げます。すみません。
0171名無しさん@お腹いっぱい。2006/09/14(木) 22:05:39
(unless window-system (set-face-background 'modeline "grey10"))
0172名無しさん@お腹いっぱい。2006/09/14(木) 22:16:15
>>171
キタ━━━━━━(゚∀゚)━━━━━━ !!!!!

ありがとうございます。レスポンス早かった…
0173名無しさん@お腹いっぱい。2006/09/16(土) 00:59:09
gc-cons-threshold の最適値が知りたい。
0174名無しさん@お腹いっぱい。2006/09/16(土) 01:53:27
メモリ無限につむのが最適
0175名無しさん@お腹いっぱい。2006/09/16(土) 17:20:27
(global-set-key "\C-q\C-d" 'hogehoge)
ってしようとすると怒られます
C-qなんてどうせ使わないから、別機能呼出しのプレフィックスに割り当てたいんですが、
そんな事は絶対に不可能なんでしょうか?
0176名無しさん@お腹いっぱい。2006/09/16(土) 18:26:04
>>175
とりあえずこうしとけばできるみたい

(global-set-key "\C-q" nil)
0177フンバリャーウンコ・ヨーデル ◆xlAOIq6jZw 2006/09/16(土) 18:27:31
>>175 使うだろうが
0178名無しさん@お腹いっぱい。2006/09/16(土) 19:08:14
>>176
ウホッ!! できた! サンクス!
0179名無しさん@お腹いっぱい。2006/09/17(日) 01:06:56
>>175
自動インデント付きのモードで ^I を入力したいときに使うぞ。
0180名無しさん@お腹いっぱい。2006/09/17(日) 04:55:46
ミニバッファで改行入れるのにも使うし、
開き括弧など入れるときにはよく使ってるな。
■ このスレッドは過去ログ倉庫に格納されています