元スレEmacs Part 33
emacs覧 / PC版 /みんなの評価 : ○
701 = :
ここの住民の方々はメタキーをどのキーに割り当てていますか?
702 = :
割り当ててないよ。
704 = :
何か重なってたっけ?
705 = :
確かskkためそうとしたらタグジャンプされてskk使うのあきらめた記憶が
706 = :
gdb-ul.el を見たけど、ぶつかりそうなものは無いみたいよ。
他のじゃない?
708 = :
>>696
手順をどうもありがとうございます。
1.から3.までを反映したものです。
(defmacro defun-rec (name args body)
(let ((expanded-body (macroexpand-all body)))
(if (member name expanded-body)
(process456 expanded-body)
expanded-body)))
4.の木がちょっとイメージできてないので整理ができたら、
process456に移りたいと思います。
709 = :
>>708
4行目以降色々と変なので後で直します。
710 = :
>>708
連投ごめんなさい。
こうですかね。
(defmacro defun-rec (name args body)
(let ((expanded-body (macroexpand-all body)))
(if (member name expanded-body)
(process456 name args expanded-body)
`(defun ,name ,args ,expanded-body))))
711 = :
今からemacs使いになるメリットある?
712 = :
メリット考えるぐらいなら別に使う必要ないと思う。
10年使ってたってelisp書けない人もいるし別に気がむいたときに触ればいいんでない?
713 = :
そりゃ何事も覚えないより覚えた方がメリットあるだろ
714 = :
メリットと呼べるかわからないけど
キーボードを新調する時にctrlキーが小指の左の位置にないと買う気にならない
そんな物欲を抑える効果が
716 = :
C言語やってるんだけど、コンパイルするのが面倒くさいんだよね。
Geany使うと簡単なんだけど、CUIでやる方が効率がいいと思うし
>>714
vimかemacsのためにHHK買ってる
717 = :
>>711
年寄りに気に入られる
719 = :
HHKは厚過ぎる
721 = :
本来より実用性じゃないのかなぁ
ぶっちゃけコントロールキーの位置がAの隣りにあれば別にHHKじゃなくていいし。
あと名前だろ。
723 = :
これでクラスのメソッド名を入力中にインライン補完が効くようになるし、
色々出来るようになる。(インライン補完は一見の価値有り!)
#include <hoge.h> をマウスクリックで hoge.h を開けたり、
ローカル・グローバル変数やクラスのデータの宣言や定義の場所に飛んだりなど。
(実際は飛ばなくてもエコーエリアに随時宣言内容が表示されるので、そこを直接
編集したい時ぐらいだけど)
`C-c , j' 定義場所にジャンプ(ローカル変数専用)
`C-c , J' グローバル変数・クラスデータなどファイルをまたぐ場合
`C-c , u' 型の宣言場所*など*に飛ぶ
M-x speedbar でソースブラウザになるんで、これも中々使える。
後は Semantic の info を見れば色々書いてある。
C++ でしか使ってないけど、これで VC 並の環境になるはず(多分)。
724 = :
言語だのライブラリだの増えまくってるし
補完効かせられるところは効かせたいもんな。
725 = :
standard-display-tableで#x5Cを円記号で表示するようにしてるんだけど
"\276\356\270\261\300\373"とかの生の8ビットのコードは
バックスラッシュのまま表示されてしまう。
8ビットコードはdisplay-table適用外なのかなあ。
726 = :
こんな感じでどうだ?
(let ((tbl (make-display-table)))
(set-display-table-slot tbl 2 ?¥)
(setq standard-display-table tbl))
727 = :
>>726
おー、表示できました! ありがとう!
エスケープとかコントロールのグリフも簡単にカスタマイズ
できるようになってたんですね。
728 = :
>>594
いつからか知らないけど、git先端で検索できるようになっている。
729 = :
うお、ホントだ! 検索できる!
GJ! > 作者の方々
730 = :
>>722
`semantic-default-submodes'
こんな設定あったっけ?と思って調べたら、
Emacs 23 の方と cedet の sf の cvs とで、微妙にコード違うのね。
ちょっと注意!
731 = :
>>730
割と違っているっぽいけど、他の違いとしては SRecode と COGRE がない。
まぁ全く使わないからいいんだけど。
733 = :
howmなんて使ってる人まだいたんや
734 = :
>>733
howmに代わるアプリがあったらお知えてほしい。
735 = :
どうやったら「お知えて」なんて書けるんだ
736 = :
いっけん正しく見えるから不思議
737 = :
>>734
howmってバックエンドにはまだgrepを使ってるのかな?ファイルが増えて
検索に時間がかかる様になってきたんでHyper Estraierに乗り換えたわ
738 = :
ぼくは東キャビに全部突っ込もうとしている
739 = :
NoSQLな流れがこんなところまで・・・
741 = :
標準であるorg-modeってのがhowmと同じようなものなんだっけ?
こないだやっとemacs-wikiを覚えたと思ったら、時代は進んでいるんだな。
742 = :
howmはspotlightでひっかけてる
743 = :
全文検索機能がエディタに標準で入って欲しいな。
elispでやるにはバックグラウンドで実行する仕組みが必要だし、
そもそも重そうなんでCで実装されて欲しい。
744 = :
シェル上だとfindしか選択肢無いのかな?
746 = :
ん? 10年前のカキコが紛れ込んでる?
747 = :
カキコなんて言葉が10年前だろ
748 = :
つまんない男
749 = :
あたし女だけどたまには昔を振り返るのも良いと思うの
750 = :
howm の grep を Hyper Estraier に置き換える elisp もある。
みんなの評価 : ○
類似してるかもしれないスレッド
- Emacs Part 36 (1001) - [92%] - 2011/3/1 5:02
- Emacs Part 37 (1001) - [92%] - 2011/6/20 19:47
- Emacs Part 38 (1001) - [92%] - 2011/11/29 0:01
- Emacs Part 39 (990) - [92%] - 2012/2/9 19:45
- Emacs Part 53 (989) - [92%] - 2022/12/5 12:45
- Emacs Part 34 (1001) - [92%] - 2010/6/21 19:45 ○
- Emacs Part 32 (1001) - [92%] - 2009/12/20 2:04 ○
- Emacs Part 31 (1001) - [92%] - 2009/10/23 10:31 ○
- Emacs Part 35 (1001) - [92%] - 2010/9/19 17:01
- Emacs Part 43 (1001) - [92%] - 2013/12/14 11:30
- Emacs part 23 (1001) - [84%] - 2008/2/8 0:04 ☆
- Emacs Part 40 (1001) - [84%] - 2012/9/7 0:30
- Emacs Part 41 (1001) - [84%] - 2012/12/24 4:15
- Emacs Part 54 (97) - [84%] - 2023/1/25 17:15
トップメニューへ / →のくす牧場書庫について