[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 2chのread.cgiへ]
Update time : 03/01 00:17 / Filesize : 196 KB / Number-of Response : 870
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

Emacs part 22



1 名前:Zeno ◆5nZQbNmQPs mailto:sage [2007/06/03(日) 08:46:53 ]
Emacs は我々が毎日振れ合い愛憎する最強の汎用環境/エディタである.
このスレッドは皆が Emacs に関しての情報を共有し合う場である.
まあ気楽にやっていこうではないか

EmacsWiki www.emacswiki.org/
Emacs 電子書棚 www.bookshelf.jp/
GNU Emacs - GNU Project - Free Software Foundation (FSF) www.gnu.org/software/emacs/
emacs - SCM: CVS Repositories [Savannah] savannah.gnu.org/cvs/?group=emacs
NTEmacs スレッド pc11.2ch.net/test/read.cgi/software/1097170623/

前スレ pc11.2ch.net/test/read.cgi/unix/1168261179/

最新の stable リリースは「22.1」であり、本体は
* ftp.gnu.org/pub/gnu/emacs/emacs-22.1.tar.gz
* ftp.gnu.org/pub/gnu/emacs/windows/emacs-22.1-bin-i386.zip (Windows)
からダウンロード可能である.

ちなみに吾の名は Zeno -- Emacs を使用した情報操作の魔術師である.

763 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/11(木) 00:59:25 ]
>>762>>761

764 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/11(木) 08:00:05 ]
俺なんて無変換が左Ctrlで変換が右Shiftだぜ!

765 名前:以下、名無しにかわりましてVIPがお送りします。 mailto:sage [2007/10/11(木) 15:04:57 ]
>>764
俺がいるwww
そんな特異な割り当てでもなくね?

766 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/11(木) 18:44:42 ]
Infoのdirファイルは廃止するべきだとおもう。
メンテまんどくせ。

767 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/11(木) 20:06:40 ]
ひょっとして手で編集してる?

768 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/11(木) 21:28:46 ]
windowsのeditorみたいにマウスで選択した領域の単語を検索するにはどうすればいいのでしょうか?
DeleteSelectionMode
かとも思ったのですが違うみたいです

769 名前:768 mailto:sage [2007/10/11(木) 21:48:04 ]
>>768
自己解決しました

770 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/11(木) 23:44:06 ]
>>769
どうやって?


771 名前:以下、名無しにかわりましてVIPがお送りします。 mailto:sage [2007/10/12(金) 00:23:03 ]
ふつうにC-s C-yってやりゃいいだけの話じゃないのか



772 名前:714 mailto:sage [2007/10/12(金) 00:28:14 ]
だれかお願いしますよ!

773 名前:768 mailto:sage [2007/10/12(金) 00:49:33 ]
>>771
領域選択したら
M-w
そのあと
c-s m-y
でいけました

c-s c-y
はなぜか全然違う領域がペーストされる

774 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/12(金) 04:02:33 ]
カーソルが置いてある近くの単語を勝手に辞書引きして表示しまくる


775 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/12(金) 08:35:42 ]
>>714
(let (selected-bookmark) ... ) と囲んでやればいいんだけど、
あまりコメントつかないのはそのコードの筋が悪いからじゃないかな。
俺ならafter adviceにするな。これでどう?

(setq bookmark-sort-flag nil)
(defadvice bookmark-jump-noselect (after my-prepend-mru activate compile)
  "Move most recently used bookmark to the head of `bookmark-alist'."
  (let ((elt (assoc (ad-get-arg 0) bookmark-alist)))
    (when (and elt (not (eq elt (car bookmark-alist))))
      (setq bookmark-alist (cons elt (delq elt bookmark-alist)))
      (bookmark-bmenu-save nil)
      (bookmark-bmenu-surreptitiously-rebuild-list))))

776 名前:名無しさん@お腹いっぱい。 [2007/10/12(金) 14:05:47 ]
純粋にメールリーダーとして考えた場合、MewとWandarlustと
どちらが使い易いですか。また、ほかにおすすめのメーラがあるでしょうか。
用途は、勤務先での個人使用です。メアドの複数管理が楽なのがいいの
ですが。

777 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/12(金) 14:08:30 ]
どっちが使いやすいかは人それぞれ。
他には Gnus とか。

778 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/12(金) 14:52:41 ]
Mewのパスワードの扱いが嫌い。
POP/SMTPを自前で実装していることをウリにしているくせに
gpgを外注してるなんてダブルスタンダードもいいところだろ。
ぶっちゃけgpgがなかったら使いものにならない。

779 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/12(金) 15:02:54 ]
そんなん自前でやったらだいぶ遅くなんね?

780 名前:768 mailto:sage [2007/10/12(金) 15:32:09 ]
>>773
これで検索が楽になったけど1キーでやれないと、やっぱちょっと不便だ

781 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/12(金) 15:36:58 ]
>>780
先に選択じゃないとだめかね。
選択せずに C-s して C-w してくと
単語単位で取り込んでくれるけどそれじゃだめかな。



782 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/12(金) 15:37:34 ]
Rmail is the primary Emacs mail-reader.
ttp://lists.gnu.org/archive/html/emacs-devel/2004-09/msg00328.html

783 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/12(金) 15:58:11 ]
ちょっと複雑な置換マクロとかみんなlispで組んでるんでしょうか?

784 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/12(金) 16:04:48 ]
それ聞いてどうすんだ?

785 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/12(金) 17:03:59 ]
正規表現が複雑になってくるとperlあたりに逃げる。
エスケープのエスケープで\\\\nとか頭こんがらがる。

786 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/12(金) 18:52:36 ]
#/REGEXP/ みたいな syntax sugar 欲しいよね。

787 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/12(金) 19:16:36 ]
そこでマクロですよ

788 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/12(金) 20:50:41 ]
Syntax Sugarなんて飾りです!
...あ、だからSyntax Sugarと言うのか。

789 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/12(金) 22:26:35 ]
>>775
ありがとうございます
おかげででなくなりました

790 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/12(金) 22:33:05 ]
>>768
>>774 が言っているように autolookup.el ってのがあるよ。

ちなみに↓
;; * 利用に必要なもの
;; 単語の訳の取得するために,lookup(openlab.ring.gr.jp/lookup)か
;; sdic(www-nagao.kuee.kyoto-u.ac.jp/member/tsuchiya/sdic/)が
;; 必要です.


>>776
オレは wl 使っているけど、不便だと思ったことは一度もない。
shimbun も namazu も便利だね。

あと、たまに分割メールの結合に失敗するな。
そのときだけ mew を起動してくっつけてる。

mew と wl で、同じ inbox を使えるんだから、
両方使ってみて決めらたらいいんじゃない?


791 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/12(金) 22:57:55 ]
>>790
autolookup じゃなくて後継の eldic を薦めようや。



792 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/12(金) 23:50:34 ]
知らぬかった。eldic。

793 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/13(土) 00:41:02 ]
elispじゃないけど、ebviewがセレクションを勝手に検索してくれて便利だな。
辞書10個位串刺し検索しても、軽いし。

794 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/13(土) 00:55:31 ]
今、添付ファイルのついたメールが大半な職場環境なんだけど、
保存はしないけど閲覧だけしたいような場合とかに
Emacs baseなメーラって不便じゃない?
いちいち保存してからdiredで!fiber &とかやってられないし。

795 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/13(土) 01:06:47 ]
Gnusだが、正しいcontent typeが付いていれば普通にOOoなりacroreadなりに
クリックで渡せるけどね。なんでもoctet-streemで添付してくるAL-mailとか
Eudoraのユーザーから届くと確かに邪魔くさい。それはEmacsとMUAのせいでは
なく、まともな実装をしない送信側のせいだからなあ。

796 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/13(土) 14:04:34 ]
utf-8エンコード用に設定したshellをemacsのshell-modeで使うことはできるんでしょうか?
うちではzshを使ってますが

797 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/13(土) 14:07:47 ]
何も入力しないでenter押しても
zsh: command not found: ^M
となったり
% ls
zsh: command not found: l
となったり滅茶苦茶です

798 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/13(土) 17:46:45 ]
^Mを無視するようにすればうまくいきました
しかしcompinitとの相性が悪くうまくいきません
難しいの結局bashに戻しました

799 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/13(土) 18:09:20 ]
うちでは特に設定もしてないけど問題ないよ
Emacsもzshも昨日のCVS先端

800 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/13(土) 18:29:09 ]
.zshrcになんか設定がなかったっけ?

801 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/13(土) 23:51:48 ]
src/ChangeLog の日付が逝ったり来たりしてる



802 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/14(日) 08:47:22 ]
>>800
何か設定してたかも知れんが40KBを超える.zshrc見直すのやだ

803 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/14(日) 09:20:24 ]
>>800
ttp://dengaku.org/~naoki/zsh/FAQ-J/zshfaq03-j.html の3.10?
.zshrcに [[ $EMACS = t ]] && unsetopt zle を書く。


804 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/14(日) 11:27:13 ]
こっちはsetopt zleでも問題なく使えてるけどなあ。

805 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/14(日) 21:43:41 ]
emacsでスケジュール管理するとしたらMHCが一番おすすめでしょうか?
outlookからの乗り換えを検討中です
メールソフトとも連携したいです
outlookの「仕事」機能に相当するものがMHCにはないように見えたのですが
デモの画面にないだけで実際はあるのでしょうか?

806 名前:713 mailto:sage [2007/10/14(日) 21:46:34 ]
できませんかね?

807 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/14(日) 22:07:17 ]
>>805
> emacsでスケジュール管理するとしたらMHCが一番おすすめでしょうか?
org の方が個人的には使いやすい。
けど、メールから全てが始まる人はMHCがいいのかな?

808 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/14(日) 22:19:51 ]
diary経由のical(ipod)でスケジュール管理してる俺の立場は一体・・・

809 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/14(日) 22:32:56 ]
>>808
結局スケジューラ関係は個人の好き好きで、決定打は無いってことでしょ。
私は Planner 使いにくいと思うけど、
他の人に撮っては違うと思うし。

810 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/14(日) 23:06:58 ]
あんまりきっちりしたのじゃなくてヌルい管理がすきな人はhowmじゃね?

811 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/14(日) 23:28:40 ]
>>806
何をどうやりたいのかがサッパリわからんのは俺が普段calendarを使い慣れて
ないせいかね。




812 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/15(月) 00:48:26 ]
>>799-804を参考に頑張ってみましたが駄目でした
compinit:507: can't set tty pgrp: operation not permitted
zsh: can't set tty pgrp: operation not permitted
こんな感じでエラーが出ます
Linuxの環境の方では問題なく成功したんですが
やはりcygwin環境というのがいけないんでしょうか…
そういえばこの環境-nwオプションでも
emacs: standard input is not a tty
と言って起動しませんがこれも関係ありそうですが、もうお手あげですね


813 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/15(月) 10:51:02 ]
cygwinなんて初心者には罠な環境は消して本物のLinux入れたほうがいい
どうしてもWinが必要ならVMPlayer使うのも手だ。おいらはUbuntuから
VMPlayerでWinを使ってるがね。

814 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/15(月) 12:20:49 ]
mewで受信したメールを処理してexelのファイルを自動生成
exelのファイルを添付して自動返信

がしたいのですがelispだけじゃ無理でしょうか

815 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/15(月) 12:25:17 ]
exel -> Excel
の間違いです

816 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/15(月) 12:35:21 ]
>>814
mewがelispだけで書かれていないので無理でしょう。
自分でコード部分はすべてelispで書きたいって言う話なら可能でしょう。

817 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/15(月) 13:10:07 ]
>>816
高専の人?

818 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/15(月) 15:08:15 ]
elispでできないことはUTMの範囲で無いよ

819 名前:816 mailto:sage [2007/10/15(月) 16:14:57 ]
>>817
高専には入学しておりません。

820 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/15(月) 16:41:10 ]
>>819
高専の教員?

821 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/15(月) 19:55:54 ]
最近 " *" で始まるバッファに switch-to-buffer できない (No match と言わ
れる) なあと思ってたら partial-completion-mode のせいだった。
" *...*" な偶に見たいことがあるし、p-c-mode は便利なんで外したくない。
いちいち M-x p-c-mode するのも面倒…。

なんかいい方法ないすかね。



822 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/16(火) 01:28:36 ]
>>821
partial-completion-modeなんて、しらないけれど、
C-q でどうだろう。

823 名前:名無しさん@お腹いっぱい。 [2007/10/16(火) 22:03:19 ]
gnusなんて使ってるのは基地外。

824 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/16(火) 22:27:59 ]
make bootstrap する時はいつもGnusって邪魔だなぁと思う。

825 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/16(火) 22:30:48 ]
>>822
あ、いや、M-x switch-to-buffer C-q SPC * TAB しても No match と言われ
るんですわ。 うーん。

826 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/16(火) 23:24:52 ]
確かにここまでnetnewsが使えなくなると、ニュースリーダー部分は
どうでもいいけど…と言いつつRSS読むのに使ってるし、まあGnusは
滅びないだろう。

>>825
バッファ切り替えの問題だけならiswitchbでいいんじゃないか?

827 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/16(火) 23:30:43 ]
>>826
それが iswitchb でも No match になっちゃうんです><
p-c-mode 使ってる人少ないのかなあ。


828 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/16(火) 23:47:58 ]
>>815
switch-to-buffer に advice かけりゃいいんじゃないの?


829 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/17(水) 00:03:16 ]
>>827
ちょっと試してみるから、設定教えて。


830 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/17(水) 00:10:30 ]
>>828
それはやってみて駄目だった気がする。よく覚えてないや。やり方が悪かったのか
もしれないけど。

>>829
~/.emacs.el に (partial-completion-mode 1) と書いてあるだけっす。


831 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/17(水) 00:24:55 ]
>>830
たしかに補完もできないし、No match にもなったけど、
そのまま Enter すれば選べたよ。

-q で起動して、M-: (partial-completion-mode 1) して、
C-xb C-q SPC * t e s t * RET
適当に何か文字を入力して
C-h i (*info* を表示)
C-xb C-q SPC * t e s t * TAB (ここで No Match)
でも RET すれば *test* を開いたよ。

補完できないのがイヤ、ということならしょうがないかも知れないけど、
No match と表示されるのがイヤなのはどうしようもないんじゃないかなぁ。




832 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/17(水) 00:26:57 ]
>>831は誤解を招きそうな書き方になっちゃったな。

> -q で起動して、M-: (partial-completion-mode 1) して、
> C-xb C-q SPC * t e s t * RET
ここで作成したのも

> C-xb C-q SPC * t e s t * TAB (ここで No Match)
> でも RET すれば *test* を開いたよ。
ここで visit したのも、
どっちも " *test*" ね。


833 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/17(水) 08:23:16 ]
>>824
嘔吐ロックでも使ってろ。

834 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/17(水) 10:06:27 ]
>>824
激しく同意。でもあれ外すと依存関係があってエラーになっちゃうんだよね。

835 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/17(水) 19:26:37 ]
tramp の脆弱性が公開されてるね。
該当する人は気をつけよう。

ttp://nvd.nist.gov/nvd.cfm?cvename=CVE-2007-5377

836 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/18(木) 00:18:58 ]
>>831
ありがとう。" *" で始まる隠しバッファなんて名前覚えてないから補完した
かったんだよね。気が向いたらまた粘ってみるす。

837 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/18(木) 10:27:16 ]
unicodewを使いたくて
(set-language-environment "Japanese")
(set-terminal-coding-system 'utf-8)
(set-keyboard-coding-system 'utf-8)
(set-buffer-file-coding-system 'utf-8)
(setq default-buffer-file-coding-system 'utf-8)

を設定したのだが、cc-modeとかを使ったあと保存すると
自動的にshift-jis(?)に文字コードが変わってしまう。
どうしたらいいのでしょうか?
OSはvine linuxです


838 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/18(木) 11:27:34 ]
unicodew??

839 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/18(木) 14:17:21 ]
dabbrev-expandで変数や関数名がたとえば
HogeFuga()なのにHogefugaと補完されるのはバグ?
バグじゃないなら結構致命的だと思うんだけど
どう対処してます?
22.1.1のcc-modeです。

840 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/18(木) 14:47:45 ]
>>837
どのmodeが shift-jis に変えてるのかを調べる必要があるけど
~/.emacs.my.el か ~/.emacs.el に
(add-hook 'c-mode-common-hook
'(lambda ()
(set-buffer-file-coding-system 'utf-8)
)
)
とか書いておけば c-mode,cc-mode では utf-8 になる。

841 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/18(木) 16:38:40 ]
Perl の Template Toolkit (TT) を編集するためのモードとして html-tt.el を見つけました。
このモードは html-helper-mode.el を拡張するかたちで実装されているようですが、
nxhtml.el と(mumamo.el を使って)併用できるようにするのは難しいでしょうか?

ttp://www.emacswiki.org/cgi-bin/wiki/NxhtmlMode
ttp://svn.clouder.jp/repos/public/html-tt/trunk/html-tt.el




842 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/18(木) 18:05:45 ]
>>839
case-fold-search が t だと case-sensitive になるのは仕様だろ。
nil にするか、dabbrev するときだけ nil に束縛しろ。

843 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/19(金) 00:40:44 ]
>>839
HogeFまで入力してから補完したらいいんじゃね?

844 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/19(金) 02:52:59 ]
>>843
それでもHogefugaになっちゃう。
他にもMonaをMから補完するとMONAになったり。
俺んとこだけなのかorz

845 名前:名無しさん@お腹いっぱい。 [2007/10/19(金) 03:15:40 ]
プロポーショナルフォントで表示されるのですが、モノスペースフォントで表示するようにするには
どうしたらいいですか?

846 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/19(金) 03:52:32 ]
case-fold-searchに関しては

(setq dabbrev-case-fold-search nil)
(setq case-replace nil)
(setq-default case-fold-search t)

こんな感じで、replace-string, replace-regex にはdefadviseで (case-fold-search nil) にしてる

847 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/19(金) 05:27:58 ]
.emacs 内で set-face-font を使うか、~/.Xresources 内で Emacs.Font を使
うかしてモノスペースフォント用の XLFD を指定すれば使えるようになります。
XLFD については、

ttp://homepage3.nifty.com/peterpan/Font/fonts-tipsfont-xlfd.html

フォントの設定については、

ttp://mplus-fonts.sourceforge.jp/mplus-bitmap-fonts/download/index.html#emacs

が参考になるかと思います。


848 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/19(金) 22:08:06 ]
バッファーを何十個も読み込んでどのファイルがどれかわからなくなった時のために
バッファーをグループ化する方法とかないでしょうか?
c++でヘッダーファイルを何個も開いていくとわからなくなりそう

849 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/19(金) 23:42:59 ]
>>844
HogeFu で補完したらどうなる?


850 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/20(土) 00:11:00 ]
x = 10
string = 'foobar'
flag = True

x   = 10
string = 'foobar'
flag  = True
に揃えてくれるコマンドがEmacsにあったような気がするのですが、誰か知りませんか?


851 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/20(土) 00:17:01 ]
>>850
align かな。




852 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/20(土) 00:37:26 ]
>>851
ありがとさんです。

853 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/20(土) 01:02:51 ]
>>848
ibuffer して `sm' とかはどうだろう。

自分はファイルの絶対パスで sort したいときがあって、標準では用意されて
ないっぽいので自分で作ったけどなんでないんだろう。


854 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/20(土) 14:53:11 ]
C-s w でワード検索をするときに、アンダーバー( _ ) を
普通の同じ文字として扱うようにするにはどうしたらいい??

たとえば、aaa_bbb という文字があって、先頭のaで
C-s wを押したら、aaaまでがワード検索の対象になるけど、
これを一回wを押しただけでaaa_bbbまでを対象にしたい。

emacsハカーな、お前ら教えてください。


855 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/20(土) 17:28:03 ]
C-s C-w?
バッファのシンタクステーブルを変更すれば実現できる。
ただしM-fとかワード単位の他の処理全てに影響するよ。

856 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/20(土) 17:39:52 ]
(defvar my-syntax-table (make-syntax-table))
(mapc (lambda (c) (modify-syntax-entry c "w" my-syntax-table)) '(?- ?_))
(defadvice isearch-yank-word-or-char (around skip-char-set activate)
(with-syntax-table my-syntax-table ad-do-it))

とかではどうだろう。

aaa_bbb_ccc

aaa-bbb-ccc


857 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/20(土) 19:04:04 ]
>>855
ごめん間違えた。
C-s C-w だった。

>>856
できたーー!
マジで、ありがとう。
あとは、これをトグルコマンドにして、使わせてもらいます。


858 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/20(土) 20:55:31 ]
C-s C-w?

859 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/22(月) 16:31:39 ]
おまいらさぁ、diredで .svn という名前のディレクトリだけ?非表示にしたい場合、どのようにしていらっしゃいますか?

860 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/22(月) 16:59:35 ]
>>859
dired-omit-mode

861 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/22(月) 17:05:21 ]
(require 'dired-x)

して、dired-mode で M-o すればデフォルトで .svn は消える。
動作を変えたければ dired-omit-files 辺りを参照汁。

ただ、私の環境だと dired-mode-hook で (dired-omit-mode 1) するとたまにエラー出るが。



862 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/22(月) 17:07:02 ]
常に表示させたくない場合は
(setq dired-listing-switches "-alF -I .svn")
も別解としてあり?


863 名前:859 mailto:sage [2007/10/22(月) 17:22:23 ]
(require 'dired-x)
(setq dired-omit-files (concat dired-omit-files "\\|^\\.svn$"))
として、M-oで消えるようになりました。
おまえらのおかげです。本当にこの節はありがとうございました。







[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<196KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef