09/11/02 14:22:03
>>194
多すぎだろ、と思って調べてみたら13個上げていた。
2つ不要だったのでkillして11個に減らした。
201:名無しさん@お腹いっぱい。
09/11/02 14:26:51
別プロセスだとなんかうれしいことあるの?
バッファ間でやってたようなやりとりは可能?
202:名無しさん@お腹いっぱい。
09/11/02 14:29:50
emacsプロセスは1つのみにしておかないと逆に不憫なのだが。
何個も立ち上げる人はシェルもemacsもいまいち使いこなせてないだけだろ。
203:名無しさん@お腹いっぱい。
09/11/02 14:30:42
不憫って…何が?
204:名無しさん@お腹いっぱい。
09/11/02 14:45:38
>>203
えっ、お前、本当にわからないの?
メモリー、ファイルのロック、ステートのセーブ、ファイルのポジション、fg、eshellのヒストリー、alias
とかいくらでも出てくるだろ。
205:名無しさん@お腹いっぱい。
09/11/02 14:46:07
>>202
この考え方は、最近の人には異様で病的に思えるかもしれません。
しかし、ベテランたちが育った時代、主記憶が4MBでHDDが120MBしかなく、
そのマシンを8人で同時に使っていた時代には、単に許されるのみならず、
必要な考え方でさえありました。
206:名無しさん@お腹いっぱい。
09/11/02 14:53:54
>>202
「不便」じゃなく「不憫」であってる?
207:名無しさん@お腹いっぱい。
09/11/02 14:57:20
開発者が不憫、ということでよろしいか
208:名無しさん@お腹いっぱい。
09/11/02 15:08:55
>>201
1個が処理中で操作できないときでも別ので作業可能、とかかな。
209:名無しさん@お腹いっぱい。
09/11/02 15:26:46
ぼくも少なくともデスクトップごとに1個emacsが居るけどな。
210:名無しさん@お腹いっぱい。
09/11/02 16:02:04
>>208
11個も?w
211:名無しさん@お腹いっぱい。
09/11/02 18:21:49
>>197
起動時に、*scratch*に切り替えてくれてもいいんですが。。
212:名無しさん@お腹いっぱい。
09/11/02 19:20:30
>>193
;; オープニングメッセージを表示しない
(setq inhibit-startup-message t)
213:名無しさん@お腹いっぱい。
09/11/02 19:44:06
>>212
thx
214:名無しさん@お腹いっぱい。
09/11/02 19:59:41
ありがとうございました、と言えクズ
215:名無しさん@お腹いっぱい。
09/11/02 20:21:30
ありがとうございました、カス。
216:名無しさん@お腹いっぱい。
09/11/03 10:47:19
せっかくデフォルトでmulti-tty入ってるんだからXでも端末でも同じプロセスを使い回した方が
いろいろ楽だと思うんだが。
217:名無しさん@お腹いっぱい。
09/11/03 11:51:21
スレチかもしれませんが日本語環境orSCIMスレがないのでここに
FreeBSD + emacs22 + scim-bridge-jp で日本語環境を目指しているんだけど
scim-bridge入れてemacs設定したが上手く動かない
*Messages*には
SCIM: Launch SCIM-Bridge...
SCIM: (file-error make client process failed no such file or directory :name scim-bridge :service /tmp/scim-bridge-0.3.0.socket-1001@localhost:0.0 :buffer *scim-bridge* :family local :server nil :noquery t)
と出る. netstatすると
ffffff000e450aa8 stream 0 0 ffffff008f6597c0 0 0 0 /tmp/scim-bridge-0.3.0.socket-0@localhost:0.
ffffff009ff5c7c0 stream 0 0 ffffff00925891f0 0 0 0 /tmp/scim-bridge-0.3.0.socket-1001@localhost:0.
らしい
scim-bridge.elで
(defvar scim-bridge-x-display-name ":0.")
とすると一応動きましたが...
もっと上手い解決策はないですか?
scim-bridgeが悪いんでしょうけど
自分専用機とはいえscim-bridge.elを直接弄ってるのは嫌な感じがするので
普通に使えてる人はちゃんとソケット開いているのかどうかも知りたいです
218:名無しさん@お腹いっぱい。
09/11/03 13:11:41
別プロセス間でもabbrev効くの?
219:名無しさん@お腹いっぱい。
09/11/03 13:18:02
dabbrevだったorz
220:名無しさん@お腹いっぱい。
09/11/03 15:13:59
きかんだろ
221:名無しさん@お腹いっぱい。
09/11/03 16:01:47
Gnus の受信中や navi2ch 巡回中固まるので、二つ起動してる。
222:名無しさん@お腹いっぱい。
09/11/03 16:26:52
用途別に上げてるなぁ。
あと他のホストの Emacs も端末感覚で貼り付けてる。
合計で 6 つくらいかな?
223:名無しさん@お腹いっぱい。
09/11/04 02:37:06
.emacsをカスタマイズしてるのですが、
emacsコマンドに与えられたオプションによって場合分けをする方法はありますか?
具体的には、emacs -reverseというオプションが与えられた時だけ文字の色の設定をするようにしたいのです。
224:名無しさん@お腹いっぱい。
09/11/04 04:39:46
emacs で作業していると
.#foo -> user@host.2214:1257274056
.#bar.txt -> user@host.2214:1257274056
のようなリンク切れのシンボリックリンクの残骸が残ってしまいます。
これが一切出ないようにしたいのですが、どうすれば良いでしょうか?
225:名無しさん@お腹いっぱい。
09/11/04 04:47:58
>>223
command-switch-alist
226:223
09/11/04 05:35:19
>>225
ありがとうございます!これから設定してみます。
コマンドラインオプションまでいじれるんですね。すごい。
227:名無しさん@お腹いっぱい。
09/11/04 14:02:24
メタキーの連続打鍵を検出することはどの様にすれば可能でしょうか?
228:名無しさん@お腹いっぱい。
09/11/04 14:48:18
何それ?
229:名無しさん@お腹いっぱい。
09/11/04 14:55:54
Carbon Emacsでメタキーを単独で2回打鍵したのを検出したいのです
230:名無しさん@お腹いっぱい。
09/11/04 15:00:00
>>229
Mac の事情はよくわからんなぁ。
こっちで聞いたら?
Mac de Emacs総合スレ v6
スレリンク(mac板)
231:名無しさん@お腹いっぱい。
09/11/04 15:02:36
>>230
どうもありがとう
そうします
232:名無しさん@お腹いっぱい。
09/11/04 17:04:09
>>223
reverse videoか判定したいなら
(eq 'dark (cdr (assq 'background-mode (frame-parameters))))
で場合分けできることもある
233:Zeno ◆5nZQbNmQPs
09/11/04 17:46:38
>>232
> (cdr (assq 'background-mode (frame-parameters)))
(frame-parameter nil 'background-mode)
234:名無しさん@お腹いっぱい。
09/11/05 12:52:56
背景の黒い端末でemacs使ってて今までは
(setq default-frame-background-mode 'dark)
を書かなくても、darkの色付けがされてたのに、
特に何かいじった記憶もないんだがこれを書かないと、
なぜかdarkになってくれなくなった。
端末ではデフォルトはlightになるようだけど
今まで何も書かなくてもdarkに色付けされてたのが不可解
235:名無しさん@お腹いっぱい。
09/11/05 13:04:41
あっそ
236:名無しさん@お腹いっぱい。
09/11/05 15:29:19
cd ~/bin
emacs
cd ~/src
emacs
の2つを常に起動してる
プログラムに絶対パスは書かない
237:名無しさん@お腹いっぱい。
09/11/05 16:37:54
>>234
それって何のemacs?
frame-background-modeのことか?
238:名無しさん@お腹いっぱい。
09/11/05 16:51:58
>>236
ノ ∧ /) ∧
彡 ノW \从/V W \ ミ
( ノ | ノ \)
∩V 、、 | >V7
(eLL/ ̄ ̄\/ L/ ̄ ̄\┘/3)
(┗( )⌒( )┛/
~| \__/ | \__/ |~ / ̄ ̄ ̄ ̄ ̄ ̄
爻 < | ; 爻 < お前はそれでいいのか?
~爻 \_/ _, 爻~ \______
~爻__/⌒ ̄ ̄ ̄~~ヽ_ 爻~
/ ー ̄ ̄\_ ̄\
_一‘ < ̄ ̄\\\J
<\ ー ̄ ̄ヽ_ヽJ  ̄\_
\ _ニニニヽ ) ~\
\ _/⌒|\ ヽ_~~ ~⌒\_
__/~ V \_| ~\_
239:名無しさん@お腹いっぱい。
09/11/05 17:44:49
236の意味が分からんw
emacsバイナリが二つあるってこと?
240:名無しさん@お腹いっぱい。
09/11/05 18:02:16
>>237
LinuxのGNU Emacs 22.0.96.1
>>234 より
(setq frame-background-mode 'dark)
と書いた方がいいのかな?
どっちにしろ明示的に書かなきゃならん
ようになった原因はわからんが
241:名無しさん@お腹いっぱい。
09/11/05 18:58:42
>>240
ノ ∧ /) ∧
彡 ノW \从/V W \ ミ
( ノ | ノ \)
∩V 、、 | >V7
(eLL/ ̄ ̄\/ L/ ̄ ̄\┘/3)
(┗( )⌒( )┛/
~| \__/ | \__/ |~ / ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
爻 < | ; 爻 < default-frame-alist に (background-color . "black") を入れてみれば良いのではないかね?
~爻 \_/ _, 爻~ \_________________________________________________
~爻__/⌒ ̄ ̄ ̄~~ヽ_ 爻~
/ ー ̄ ̄\_ ̄\
_一‘ < ̄ ̄\\\J
<\ ー ̄ ̄ヽ_ヽJ  ̄\_
\ _ニニニヽ ) ~\
\ _/⌒|\ ヽ_~~ ~⌒\_
__/~ V \_| ~\_
242:名無しさん@お腹いっぱい。
09/11/05 18:59:27
毎回毎回うぜえ
243:名無しさん@お腹いっぱい。
09/11/05 19:04:25
>>242
ノ ∧ /) ∧
彡 ノW \从/V W \ ミ
( ノ | ノ \)
∩V 、、 | >V7
(eLL/ ̄ ̄\/ L/ ̄ ̄\┘/3)
(┗( )⌒( )┛/
~| \__/ | \__/ |~ / ̄ ̄ ̄ ̄ ̄ ̄
爻 < | ; 爻 < それでも構わんよ
~爻 \_/ _, 爻~ \______
~爻__/⌒ ̄ ̄ ̄~~ヽ_ 爻~
/ ー ̄ ̄\_ ̄\
_一‘ < ̄ ̄\\\J
<\ ー ̄ ̄ヽ_ヽJ  ̄\_
\ _ニニニヽ ) ~\
\ _/⌒|\ ヽ_~~ ~⌒\_
__/~ V \_| ~\_
244:名無しさん@お腹いっぱい。
09/11/05 19:15:40
windows.el使ったらいいんじゃないでしょうか?
245:名無しさん@お腹いっぱい。
09/11/05 20:09:24
Windowsお断り
246:名無しさん@お腹いっぱい。
09/11/05 21:29:25
>>245
え?
247:名無しさん@お腹いっぱい。
09/11/05 22:25:25
>>246
ぬぁ?
248:名無しさん@お腹いっぱい。
09/11/06 00:24:16
お前はリアルもネトゲも最下層だが
俺はリアルでは下層でもネトゲでは一流だ
お前とは違う
249:名無しさん@お腹いっぱい。
09/11/06 00:24:56
酷い誤爆をした
スルーしてくれ
250:名無しさん@お腹いっぱい。
09/11/06 00:32:27
お前Emacs使いだったのか
251:名無しさん@お腹いっぱい。
09/11/06 00:34:15
NetEmacs
252:名無しさん@お腹いっぱい。
09/11/06 01:55:18
anything-auto-complationって便利なの?
imenu もetagsもgtagsも統一してM-/ で補完してくれるの?
253:名無しさん@お腹いっぱい。
09/11/06 01:59:54
anythingは便利だけどauto-completeは微妙
254:名無しさん@お腹いっぱい。
09/11/06 19:36:07
教えてください。
選択したregionで、三回引数付きreplace-regexpを叩きたいのですが、
どうdefunを書けばいいのでしょうか。
255:名無しさん@お腹いっぱい。
09/11/06 20:24:04
>>254
こんな感じかな?テストしていないので動くかどうかは知らない。
(defun replace-regexp-3times (&optional delimited)
(narrow-to-region start end)
(save-excursion
(let ((i 0))
(while (< i 3)
(let ((regexp (read-string "regexp: "))
(to-string (reaad-string "to-string: ")))
(replace-regexp regexp, to-string))
(goto-char (point-min))
(setq i (1+ i)))))
(widen))
256:名無しさん@お腹いっぱい。
09/11/07 05:31:44
今までrubygemsで取得できるもので済んでいたのですが、
tar.gzで配布されているruby-clusterやruby-gnome(gtk?)を使うことになり、
Emacsでのanythingやauto-complete-rubyでも↑のライブラリを読み出して欲しいと思って調べたのですがわかりませんでしたので質問させてもらいます。
anythingではfri -lやrefe -lの結果から候補を、auto-complete-rubyではrcodetoolsからどうにかして候補を出しているみたいなのですが、
そのソースとなるのはtar.gzがもつドキュメントorコードから生成されたドキュメント(?)を元にしているみたいなのです。
そのようなドキュメントを生成するのはrdocなんでしょうか?そうだとしたらどのように生成すればいいでしょうか?
rdoc --riとやって.rdocの中に色々とできているのですが、そこをLOAD_PATHに加えればいいのでしょうか?
長くなってすいません。
257:256
09/11/07 05:33:58
すいません。誤爆です。Ruby初心者スレッドに行ってきます。
258:名無しさん@お腹いっぱい。
09/11/07 06:23:57
>>199
NSって何の事かと思ったら、Macの話か
259:Zeno ◆5nZQbNmQPs
09/11/07 09:44:04
>>248
> お前はリアルもネトゲも最下層だが
> 俺はリアルでは下層でもネトゲでは一流だ
> お前とは違う
笑わせていただいた。
このスレではもっと礼儀を弁えてほしいものだが。
260:254
09/11/07 11:05:01
>>255
ありがとうございます。
引数の言い方を間違いました。
regionで引数固定のコマンドを、
M-x replace-regexp a b
M-x replace-regexp c d
M-x replace-regexp e f
のように叩きたいのです。
申し訳ありません。
261:名無しさん@お腹いっぱい。
09/11/07 11:20:06
不憫って素で間違えてるバカがいてワロタ
262:名無しさん@お腹いっぱい。
09/11/07 12:58:45
>>259
図星って事ですねわかります
263:名無しさん@お腹いっぱい。
09/11/07 13:52:12
>>262
Zenoさまに失礼な口をきくな
264:名無しさん@お腹いっぱい。
09/11/07 21:49:23
(server-start)を見てるんですが、どこかでstart-processを呼び出してる
はず、と思っているんですが、分かりません。
forkをgrepするとstart-processしか考えられないのです。
どうなっているのか、教えてくれませんか?
265:名無しさん@お腹いっぱい。
09/11/07 22:06:01
最近の emacs は socket bind できるので
外部プログラムに頼らなくてもよくなった。
266:名無しさん@お腹いっぱい。
09/11/08 05:03:52
マークに移動するコマンドってexchange-point-and-markしか無いですか?
一箇所にマーク付けて
バッファ動き回ってマークに戻るという操作を繰り返したいのに
上のコマンドだとマークに移動する時にマーク位置を変えるのがうざい。
やっぱりemacsをマスターするにはマークリングとか使いこなさないとだめなのかな
267:名無しさん@お腹いっぱい。
09/11/08 05:18:45
(goto-char (mark t))
268:名無しさん@お腹いっぱい。
09/11/08 07:32:25
>>266
レジスタ使いなよ
269:名無しさん@お腹いっぱい。
09/11/08 11:38:55
C-u C-SPC、 C-x C-SPC も便利。
270:名無しさん@お腹いっぱい。
09/11/08 14:15:37
23.1使ってみて、fontsetを2種類登録したんだけど、font menuってどうやって出すんだろうか。ググっても見つからなかった。
DecreaseとかIncrease fontは出るんだけど。
271:名無しさん@お腹いっぱい。
09/11/08 14:33:45
>>270
Options -> Set Default Font...
272:名無しさん@お腹いっぱい。
09/11/08 18:16:20
>>266
URLリンク(www.bookshelf.jp)
マニュアルどぞー
273:名無しさん@お腹いっぱい。
09/11/08 18:34:26
> emacs-20.6-man-jp/
274:名無しさん@お腹いっぱい。
09/11/08 20:08:31
最近cvs先端をビルドしようとすると必ず
> cedet/srecode/cpp.el:38:1:Error: End of file during parsing: /path/to/emacs/lisp/cedet/srecode/map.el
とか言ってcedetのところで引掛ってしまうのですが、これは私の環境だけ
なのでしょうか?map.elを眺めても括弧の閉じ忘れがあるでなし、ググっても
同じ症状の人も見当らず……
別にcvs先端でなくても困らないのですが、何だか気持が悪いので。
275:名無しさん@お腹いっぱい。
09/11/08 20:28:30
ウチでは引っ掛からないけどなー
276:名無しさん@お腹いっぱい。
09/11/08 21:08:51
蟻の巣ころりでありんす
277:名無しさん@お腹いっぱい。
09/11/08 21:33:25
これって誰得なんだろうか
EmacsWiki: Emacs On Android - URLリンク(www.emacswiki.org)
278:名無しさん@お腹いっぱい。
09/11/08 21:47:54
>>277
どうでもいいけどソースきたねぇー
279:名無しさん@お腹いっぱい。
09/11/09 00:15:31
pulldown.el 神!!!!
280:名無しさん@お腹いっぱい。
09/11/09 00:16:48
>>275
やっぱりウチだけなんですかね……
make bootstrap で環境が影響するってどういうことが考えられるんでしょう?
> End of file during parsing
てことは、不正な文字かなんかに引っ掛ってるってことでしょうか?
新規にcvsソースを取得し直したり、gitの方で試してみたりしても結果は同じでした。
281:名無しさん@お腹いっぱい。
09/11/10 01:09:45
Emacs系の(勉強会|講演会)って参加したことある?どんな感じ?てかまとめとかないんかね
282:名無しさん@お腹いっぱい。
09/11/10 04:40:31
人脈は増えるかもだけど、技術的な収穫があった勉強会ってのは今のところ無いな
elisp持ち寄って発表する勉強会にも行ったけどネットで拾って読むのと何も変わらん
まぁ根暗な俺とは違って積極的な人は色々聞いて吸収できるのかもしれないけど。
283:名無しさん@お腹いっぱい。
09/11/10 05:04:32
Portable Emacsって言うんでしょうか WindowsPC上でUSBメモリから起動できる
Emacsの作り方って言うか、配布されていいる場所とかあるのでしょうか?
なんか英語のサイトだと有るようにも感じるのですが
悲しいことによく解りません
284:名無しさん@お腹いっぱい。
09/11/10 14:16:55
>>283
Anyway, you have a reat chance to contribute to Japanese emacs community
by writing the tutorial how to make the portable emacs launched by USB memory.
Good luck!
285:名無しさん@お腹いっぱい。
09/11/10 20:33:23
a reat chance って何だ?
286:名無しさん@お腹いっぱい。
09/11/10 20:39:54
neet
287:名無しさん@お腹いっぱい。
09/11/10 20:41:32
もしかして great のタイポかな?
launched by よりも launched from の方が良いかも
288:名無しさん@お腹いっぱい。
09/11/10 21:11:37
auto-complete-yasnippet.el使ってるいる? EmacsWiki: Auto Complete URLリンク(www.emacswiki.org)
上のURLの下の方にあるけど,どんなどうさをするの?
コピペしてrequireしたけどわかんなかった.それに依存するものとしては
yasnippet.elが 0.6.1c,auto-complete.elが1.0aが入ってるんだけど,もしかしてそれが悪さしてるとか?
289:名無しさん@お腹いっぱい。
09/11/10 21:55:47
auto-completeはやめとけと何度言ったら
290:名無しさん@お腹いっぱい。
09/11/10 22:08:39
>>289
どして?anythingは目線の移動が嫌い
291:名無しさん@お腹いっぱい。
09/11/11 01:56:49
emacs暦1年弱ですが既に小指が痛いです。
最近はemacs触ってない時にも痛みが少し残ってます。(突っ張ってる感じ)
長年emacs使ってる人達は痛くならないのですか?
292:名無しさん@お腹いっぱい。
09/11/11 02:59:41
良くないフォームで無理な練習を続けると腱鞘炎になる。
293:名無しさん@お腹いっぱい。
09/11/11 09:18:41
>>291
まさか、右側にもctrlキーあるの知らないとか?
左側のctrlも、Caps Lock キーを割り当てている人も多いはず。
294:名無しさん@お腹いっぱい。
09/11/11 09:37:10
二行もあるのに、まるで無内容だな。
295:名無しさん@お腹いっぱい。
09/11/11 11:38:14
右側のCtrlキー使ってる奴なんていたのか
296:名無しさん@お腹いっぱい。
09/11/11 13:40:13
CtrlはAの左横に割り当てればそんなに指に負担にならないな
それよりMetaキーをどう割り当てるかいまだに悩む
1ストロークで打ちたいがいい場所がない。
297:名無しさん@お腹いっぱい。
09/11/11 16:12:42
右Ctrlは右手の掌で押している
298:名無しさん@お腹いっぱい。
09/11/11 18:27:25
MetaはAltで十分だろ
右と左のAltを両方使ってる
299:名無しさん@お腹いっぱい。
09/11/11 23:10:39
むしろ106キーボードの標準のCtrl位置でEmacs使ってる人っているのか?左手死ぬだろ
Metaは窓使いの憂鬱使って変換キーにワンショットモディファイアで割り当ててるなぁ。おかげでMetaキー使いまくり
300:名無しさん@お腹いっぱい。
09/11/12 00:33:32
Meta は C-[ だなぁ。
Alt (や Esc) は、ホームポジションから遠い。
ただ M-v とかを連続入力したいときだけは Alt を使わないといけない…
301:名無しさん@お腹いっぱい。
09/11/12 00:43:02
うちのAltはホームポジションのまま押せるじょ。
302:名無しさん@お腹いっぱい。
09/11/12 01:57:30
>>300
C-M-sのようにCtrlとMetaを同時押しするコマンドはどうやって打つんだ?
303:名無しさん@お腹いっぱい。
09/11/12 02:47:58
>>302
>>300じゃないけど、C-[、C-s の2ストロークになるよ
M-v も C-[, v の2ストロークだから連続入力がしづらくて Alt 使うはめになってるのかと
304:名無しさん@お腹いっぱい。
09/11/12 02:48:14
>>302
C-[ C-s
ESC C-sと同じ
305:名無しさん@お腹いっぱい。
09/11/12 04:23:46
>>303
>>304
なるほどそうやって打てるのか。
でもさらに小指を酷使することになるんだな…
306:名無しさん@お腹いっぱい。
09/11/12 15:55:28
emacsのcc-mode、C言語だとdoxygenコメント、キーワードに色がつくのに、
C++だと色がつかん。
C++でもdoxygenコメント、キーワードに色がつく方法を伝授してくだされ。
307:名無しさん@お腹いっぱい。
09/11/12 16:16:12
フットペダルを用意してCtrlにすればいい
308:名無しさん@お腹いっぱい。
09/11/12 17:20:03
ctrlは小指の付け根で押すものと決っておる。
309:名無しさん@お腹いっぱい。
09/11/12 17:38:34
その技はキーに高さのないノートでは使えないわ!
310:名無しさん@お腹いっぱい。
09/11/12 17:50:55
そういやフットペダルをCtrlにするとかAltにするってのを実践してた人がいたな。
ググったらそういう製品も売ってた
URLリンク(www.ysol.co.jp)
311:名無しさん@お腹いっぱい。
09/11/12 17:53:25
Emacsからはずれた話題は分家のこっちを使ってやってください。
Keyboard キーボード 2
スレリンク(unix板)
312:名無しさん@お腹いっぱい。
09/11/12 17:54:01
ノ ∧ /) ∧
彡 ノW \从/V W \ ミ
( ノ | ノ \)
∩V 、、 | >V7
(eLL/ ̄ ̄\/ L/ ̄ ̄\┘/3)
(┗( )⌒( )┛/
~| \__/ | \__/ |~ / ̄ ̄ ̄ ̄ ̄ ̄
爻 < | ; 爻 < 構わん、続けろ
~爻 \_/ _, 爻~ \______
~爻__/⌒ ̄ ̄ ̄~~ヽ_ 爻~
/ ー ̄ ̄\_ ̄\
_一‘ < ̄ ̄\\\J
<\ ー ̄ ̄ヽ_ヽJ  ̄\_
\ _ニニニヽ ) ~\
\ _/⌒|\ ヽ_~~ ~⌒\_
__/~ V \_| ~\_
313:名無しさん@お腹いっぱい。
09/11/12 20:04:49
AA貼んなよ、うざい
314:名無しさん@お腹いっぱい。
09/11/13 07:25:17
ノ ∧ /) ∧
彡 ノW \从/V W \ ミ
( ノ | ノ \)
∩V 、、 | >V7
(eLL/ ̄ ̄\/ L/ ̄ ̄\┘/3)
(┗( )⌒( )┛/
~| \__/ | \__/ |~ / ̄ ̄ ̄ ̄ ̄ ̄
爻 < | ; 爻 < 構わん、続けろ
~爻 \_/ _, 爻~ \______
~爻__/⌒ ̄ ̄ ̄~~ヽ_ 爻~
/ ー ̄ ̄\_ ̄\
_一‘ < ̄ ̄\\\J
<\ ー ̄ ̄ヽ_ヽJ  ̄\_
\ _ニニニヽ ) ~\
\ _/⌒|\ ヽ_~~ ~⌒\_
__/~ V \_| ~\_
315:名無しさん@お腹いっぱい。
09/11/13 21:59:07
/::::::::::::::::::::::::::::::::::::::::::::::::::::::\ / ̄ ̄ ̄ ̄ ̄ ̄
/ '''':::::::::::::::::::::::;;;::::::::::::::::::::::::::::::'ヽ < おじちゃんも好きねぇ
/ ..........,.....,ri /' l i........................ i \______
,':::::::::::://::/' |:::/ | 'i::::l'、;:::::::::::::::::..... i _,,,,,,,,,,,,,,,_
i:::::::::::/,.i::/‐-レ' | 'i::| i::::::;;::::::::::::::::i ,,,-‐''"~ ~゙ヽ、,,----、.,,,,_
l:::::::::/ ',,,,,,,, | ''''i:|''‐i;:::| i::::::::::::::::l .,,r''~ ゙ヽ、 `ヽ、
::::::::i /,:‐-、 -リ‐-、';|ヽ!:::::::::::::::l / ゙i, `ヽ、
:::::::| l i::::::::::l r'''''':、.ヽ |:::::::::::::::| ./ i, ゙i,
:::::::| 'r‐j:::i !:::::::::::l l |::,-‐''''''~~~'''''‐-=./ i ゙、
:::::::! `''''" 'iつ::::ノ‐''"~´ i' .:.::::i':::.. ゙,
:::::::':、 、 `/ .i .:.::::/.:.:.:.. i
:::::::::| ヽ, ,__ / ノ .:::::::/:::.:.:.:.:. i
::::::::::| ` '‐.、_{ )_,,i / .:.:.:.:.:.:/,;.:.:.:.:.:.:. }
::::::::::| `'''''''゙\i' / .:.:.:.:.::::::; ' .:.:.:.:.:.:.:.:.:.:.:..........:.:.::i'
i:::::::::| /,,,,,,,,,,,_ ,,,、 / ..:....:.:.:.:.:.:.::::::::::::/ ,,,,,...-.:.:.:.:.:.:.:.:.:.:.:.:.:.:./
316:名無しさん@お腹いっぱい。
09/11/13 22:33:10
>>315
好きだけど嫌いです
317:名無しさん@お腹いっぱい。
09/11/14 06:18:57
eshellって 使ってる人居ます?
318:名無しさん@お腹いっぱい。
09/11/14 22:07:38
そりゃもう。
319:名無しさん@お腹いっぱい。
09/11/14 22:25:05
eshellか…懐かしい響きだな
320:名無しさん@お腹いっぱい。
09/11/15 03:06:12
普通eshellだろう
321:名無しさん@お腹いっぱい。
09/11/15 03:59:10
普通はc-shell
322:名無しさん@お腹いっぱい。
09/11/15 04:00:01
eshellでリダイレクション時にstderrとstdoutが分けられなくて挫折した。
323:名無しさん@お腹いっぱい。
09/11/15 09:46:59
ここでterm-modeを知ってからそればっかりつかまってます
324:名無しさん@お腹いっぱい。
09/11/15 14:44:02
M-x term が下手すると普通のターミナルから期待できる機能すべてを
補ってくれることはなんとなく分かるが、
curseなどで書かれた cli ツールの表示もbashなどと全く同じように
されるの? これができないと安心して使えない。
325:名無しさん@お腹いっぱい。
09/11/15 15:17:59
>>324
自分でやってみたが、色が別のになってたり、
表示がちょっとズレてたりした。
やっぱ完全対応はしてないみたいだね。
ということで、まだ M-x term の本使用はホールドとなりました。
326:名無しさん@お腹いっぱい。
09/11/15 18:00:41
hold
# 1. 持ちこたえる、耐える、?の状態{じょうたい}のままである
# 2. 〔天候{てんこう}などが〕持続{じぞく}する
# 3. (?に)有効{ゆうこう}である、適用{てきよう}できる
327:名無しさん@お腹いっぱい。
09/11/15 18:16:11
>>326
URLリンク(detail.chiebukuro.yahoo.co.jp)
328:名無しさん@お腹いっぱい。
09/11/15 18:30:28
>>326
小学生?
329:名無しさん@お腹いっぱい。
09/11/15 19:02:17
>>325,327
サラリーマン?
330:名無しさん@お腹いっぱい。
09/11/15 19:24:47
なにこのどっと疲れる流れ
331:名無しさん@お腹いっぱい。
09/11/15 19:24:57
.疲れる
332:名無しさん@お腹いっぱい。
09/11/15 23:33:57
>>328
くやしいのうw
333:名無しさん@お腹いっぱい。
09/11/16 00:39:54
くやしいです
334:Zeno ◆5nZQbNmQPs
09/11/16 00:48:56
貴様等、くだらん書き込みはその辺にしておけよ。
>>263
当たり前のルールを守れん人間は残念ならが少なくない。
すべき注意をしてくれた事に感謝するぞ、君。
335:名無しさん@お腹いっぱい。
09/11/16 00:54:39
疲れる流れが加速
336:名無しさん@お腹いっぱい。
09/11/16 01:00:23
疲れるコテが来たなw
337:Zeno ◆5nZQbNmQPs
09/11/16 01:12:05
>>335
君にはアドレナリンが足りんのだ。
>>335
お前は吾のことをわかっていない。
338:名無しさん@お腹いっぱい。
09/11/16 03:09:59
>>337
レス番うち間違えるZenoさましゅてきっ キャッキャッ
ところで>>322の件ってどうにかなります?
339:Zeno ◆5nZQbNmQPs
09/11/16 12:14:18
>>338
吾のファンかね?
>>322
デフォルトでは対応していないようだ。
eshell-error-handle が使われている箇所を defadvice してしまえば
無理矢理対応させることもできなくはなさそうだが、お勧めはできない。
$ bash -ci 'foo > b' # stdout
$ bash -ci 'foo 2> b' # stderr
で代用しておけ。
340:Zeno ◆5nZQbNmQPs
09/11/16 12:17:05
ちなみに、もしファイルではなく、 "eshell上で"
stdout、stderrの内容が見たいのであれば、
$ bash -ci 'foo > /dev/null' # eshell に stderr の文字列が表示される。
$ bash -ci 'foo 2> /dev/null' # eshell に stdout の文字列が表示される。
とするべきだ。わかったのか?
341:名無しさん@お腹いっぱい。
09/11/16 16:13:20
EmacsLispでディレクトリの存在を確認することはできますか?
ディレクトリがあれば、あるスクリプトを実行する。 ということがしたいです。
342:Zeno ◆5nZQbNmQPs
09/11/16 16:18:24
>>341
(when (file-directory-p <your-dir>)
(shell-command <command>))
343:名無しさん@お腹いっぱい。
09/11/16 16:21:17
file-directory-p。
M-x aproposでそれらしい単語入れれば探せるよ。
344:名無しさん@お腹いっぱい。
09/11/16 16:22:23
ありがとうございます。
確認してみます。
345:名無しさん@お腹いっぱい。
09/11/17 02:45:48
質問です
バッファ遷移なしでshell(bash)の命令を飛ばしたいです
今はeshellを常駐させてコンソールを叩いているのですが、
もっとスマートな方法(プラグインなど)で実現できないでしょうか
(Carbon EmacsなのでC-zでTerminalと行き来するのは面倒なのです)
anythingでやっているのをどこかで見たような気がするのですが、失念してしまいました
346:名無しさん@お腹いっぱい。
09/11/17 08:53:32
すぐ2つ前にaproposって書いてあるんだから探せよ。
shellのスペルがわかってりゃ出てくるだろ。
347:345
09/11/17 20:24:45
解決しました
M-x shell-command RET あるいは M-! で可能だったんですね
お恥ずかしい もっとドキュメント読まないと
348:名無しさん@お腹いっぱい。
09/11/17 22:43:11
そんな基本的なところで引っかかるもんなのか
349:名無しさん@お腹いっぱい。
09/11/18 21:17:04
completing-read はインプットを文字列の始まりからマッチして補完してくれますが、
substring を受け取り、それをマッチして補完してくれる関数はありませんか?
例えば、インプットが "cde" で、マッチング対象のリストが
'("abc" "abcd" "abcdefg" "abcdefgh")
だった場合、"abcdefg" を返すといったイメージです。
350:名無しさん@お腹いっぱい。
09/11/18 22:18:51
completing-readにpredicateを与える。
351:名無しさん@お腹いっぱい。
09/11/19 05:07:39
>>350
そんなんじゃできないと思うが?
352:名無しさん@お腹いっぱい。
09/11/19 05:44:46
>>349
"bacdefg"や"acde"が入っていた場合はどうなってほしいんだ?
353:名無しさん@お腹いっぱい。
09/11/19 10:59:07
これじゃだめ?
(defun match (arg)
(string-match substr (car arg)))
(progn
(setq substr (read-string "input: "))
(completing-read "input: " '(("abc") ("abcd") ("abcdefg") ("abcdefgh")) 'match))
354:名無しさん@お腹いっぱい。
09/11/19 20:13:27
*Compile-Log*が表示されるときにwarningが1行でもフレームの半分を乗っ取ってしまうのが嫌でなにかないかなと検索したら
このスレの過去ログが引っかかりました.でも,重要なところが過去ログに載っていませんでした.
*Compile-Log*ではなくても,指定したバッファ名の時,そのバッファが生成されたときに自動で指定した高さになるとかできませんか?
temp-buffer-resize-modeは考えていたのとは違いました.
355:名無しさん@お腹いっぱい。
09/11/19 20:23:12
>>354
どの過去ログ?
手元にあれば掘り出すけど。
356:名無しさん@お腹いっぱい。
09/11/19 20:34:10
shrink-window-if-larger-than-buffer ?
357:名無しさん@お腹いっぱい。
09/11/20 01:34:16
>>355
URLリンク(sea-mew.jp)
ここのサイトで保存されている寸前がみたかったのですが・・・
358:354
09/11/20 01:39:29
>>356
やりたいのはそれです。
しかし、Compile-Logのバッファに表示されているのが4行程度でしたが、
M-x shrink-window-if-larger-than-bufferでも、C-x -でも反応なし。
上のコマンドであれば4行+1,2行まで高さを縮めてくれるのではないかと思っています。
それがまちがいなんですかね?
359:名無しさん@お腹いっぱい。
09/11/20 02:50:20
>>357
701は
(temp-buffer-resize-mode t)
だって。
360:354
09/11/20 03:06:54
>>359
ありがとうございました!でも、354で書いているとおり、それではありませんでした。
part31の669さんとおなじようにtemp-buffer-resize-modeはそれはそれでありがたかったです。
361:名無しさん@お腹いっぱい。
09/11/20 07:44:04
(let ((win (get-buffer-window "*Compile-Log*")))
(if win (fit-window-to-buffer win)))
362:名無しさん@お腹いっぱい。
09/11/21 03:06:57
Emacsで作られた有名なアプリケーションを教えてください
363:名無しさん@お腹いっぱい。
09/11/21 06:17:59
>>362
emacs
364:名無しさん@お腹いっぱい。
09/11/21 13:57:14
最新のだが、emacsのフォントサイズがGTK+で普通になったな。
以前まではデフォが大きすぎたが、普通のサイズになった。
365:名無しさん@お腹いっぱい。
09/11/21 13:59:44
いいかげんすてろ
366:364
09/11/21 14:01:49
失礼。先程はサゲ忘れてしまったから、
一匹のアホが釣れてしまった。
367:名無しさん@お腹いっぱい。
09/11/21 15:05:23
>>364
でもなんか描画遅くない?
368:名無しさん@お腹いっぱい。
09/11/21 15:15:46
>>367
いや、それは二ヶ月前の話。
描画を遅くした人は自己責任で問題部分を修正し直してた。
ロードはそこまでだが、描画は前よりも随分早くなった。
369:名無しさん@お腹いっぱい。
09/11/21 15:34:12
いいかげんすてろ
370:名無しさん@お腹いっぱい。
09/11/21 16:19:59
>>368
いや 17 日あたりの変更から遅いと思う。
マルチバイトが含まれてなければ相変わらず速いけど。
日本語テキストのスクロールとか遅くないですか?
371:名無しさん@お腹いっぱい。
09/11/21 16:20:29
emacs は元々遅いよ。
372:名無しさん@お腹いっぱい。
09/11/21 16:32:50
だから SU TE RO !!!
373:名無しさん@お腹いっぱい。
09/11/21 16:44:29
差分してみりゃいいんじゃない?
どこが原因か。
374:名無しさん@お腹いっぱい。
09/11/21 17:33:24
俺は通りすがりのvi使いなんだがこのあいだ納入期限近くで
焦っていたemacs使いが客先でデバッgグをしていた
相当せかされていたらしく「これを修正しますから少し端末お借りします」
というとログインして自慢のemacsを起動するコマンドを叩いたが
emacs: Command not found と出る始末「え?あ?emacsないの?」
とか言っていたらしいがもうだめ
顧客は「emacsなんて重いエディタなんて使ってませんよ本当に納期間に合うんですか?」
とか更にプレッシャーをかけてきてそのemacs使いはたじたじになっていた
俺は謙虚に「それなら私がやりましょうか?」というと「vi使いはだまってろ俺でもviくらい使えるわ」
とか言っていたがそいつがviで文字入力するたびに「プ・・・プ・ププ」とビープ音が
なっていてそいつがviを使いこなせているかどうかは周りの人はすぐに分かったようだった
殆どの人は呆れが鬼なっていたところに「俺がやるよ」と言うと
「勝ったと思うなよ・・・・」と囁いてきたので「もう勝負ついてるから」と返すと
emacs使いは両手をキーボードに叩きつけて悔しがっていた
これがemacs偏狭者のアワレな末路
375:名無しさん@お腹いっぱい。
09/11/21 17:39:34
このコピペ久しぶりにみた
376:名無しさん@お腹いっぱい。
09/11/21 18:48:12
すいません、教えてください。
Google で emacs 関数 結果 出力 表示 などで検索していましたが、見つけられませんでした。
lisp-interaction-mode で関数を実行すると、出力が適当なところで省略されますが、これを全て表示させる方法を探しています。
ご教示いただけると幸いです。
377:名無しさん@お腹いっぱい。
09/11/21 18:48:40
パックレジストリがマンマンです!!!
使用機種はパックです!!!
おしえてください!!!
378:名無しさん@お腹いっぱい。
09/11/21 18:51:30
>>376
enter
379:名無しさん@お腹いっぱい。
09/11/21 19:00:35
解決しました。
Google で lisp-interaction-mode 省略 を検索したら出ました。
(setq eval-expression-print-length 100)
(setq eval-expression-print-level 100)
などとすると、表示数をコントロールできるようでした。
お騒がせしました。
380:Zeno ◆5nZQbNmQPs
09/11/21 19:07:18
> (setq eval-expression-print-length 100)
ではなく、 (setq eval-expression-print-length nil)
にしておけば制限は無くなる。こちらをお勧めするがな。
381:名無しさん@お腹いっぱい。
09/11/21 19:44:36
>>380
ありがとうございます。
そうします。
382:名無しさん@お腹いっぱい。
09/11/21 21:12:55
Emacsがクラッシュする直前に何が起こってるのか調べたいです。
*Message* バッファなどに何か書き込まれるたびに
その内容をファイルに保存する方法はありますか?
383:名無しさん@お腹いっぱい。
09/11/22 13:05:32
message を override すれば。
(defun message (&rest s)
...
)
384:名無しさん@お腹いっぱい。
09/11/22 14:20:14
>>382
messageをdefadviceして、そのadviceでファイルに保存する
コードを書けばいいのではないか。
385:名無しさん@お腹いっぱい。
09/11/22 14:23:54
俺もそう思って今やってみたけど、上手くいかない。
(defvar message-logfile "/tmp/message.log")
(defadvice message (after message-to-file activate)
"append message to file"
(with-current-buffer (get-buffer-create "*message-logfile-temp*")
(erase-buffer)
(insert (apply 'format (ad-get-args 0)))
(insert "\n")
(set-buffer-modified-p nil)
(write-region (point-min) (point-max) message-logfile t)))
386:名無しさん@お腹いっぱい。
09/11/22 15:09:57
(ad-activate 'message)
してないんじゃないか?
こっちではそれで出来たよ。
387:385
09/11/22 16:13:33
>>386
急いで書いたんで、本当はC-x C-cで終了できなくなった問題があった。
今やると大丈夫みたい。
ad-activateはいらないと思う。
388:名無しさん@お腹いっぱい。
09/11/22 16:40:06
次のスレのタイトルは
「Emacsの宿題片付けます [33 times]」にしようよ。
389:名無しさん@お腹いっぱい。
09/11/22 16:44:46
>>388
まあそういうな。結構ためになってる。無論神回答のおかげで。
390:名無しさん@お腹いっぱい。
09/11/22 18:05:13
[33 times]はいいなw
391:名無しさん@お腹いっぱい。
09/11/22 18:54:06
>>390 = >>388
自演するなよ。
本気でつまらんわ。
392:名無しさん@お腹いっぱい。
09/11/22 19:14:11
いや本気でしてないんだが
これだからIDなし板は困るわ
393:名無しさん@お腹いっぱい。
09/11/22 19:19:30
嫌なら常時トリップでも付けてろ
394:名無しさん@お腹いっぱい。
09/11/22 20:09:08
嫌ではない
395:名無しさん@お腹いっぱい。
09/11/22 20:17:36
困るー>嫌でないから常時トリップ付けないー>困る
ー>嫌でないから常時トリップ付けないー>困る
ー>嫌でないから常時トリップ付けないー>困る
ー>嫌でないから常時トリップ付けないー>困る
<<<<<<<<<ずーと困ってろ>>>>>>>>>>>
396:名無しさん@お腹いっぱい。
09/11/22 20:20:18
誰が誰と戦ってるの?
397:名無しさん@お腹いっぱい。
09/11/22 20:24:01
StallmanとGosling
398:名無しさん@お腹いっぱい。
09/11/22 20:24:50
ああそんな人も居たね
399:名無しさん@お腹いっぱい。
09/11/22 23:00:03
どうしておじさんたちはさきのないemacsをつかいつづけるの?
しぬまでviにれっとうかんかんじていきるの?
400:名無しさん@お腹いっぱい。
09/11/22 23:03:23
emacsもviもVisualStudioもXcodeも使うよ。
401:名無しさん@お腹いっぱい。
09/11/22 23:06:23
まぁなんでも使うわな
402:名無しさん@お腹いっぱい。
09/11/22 23:12:05
emacs使いでvi使えない奴っているのか?
403:名無しさん@お腹いっぱい。
09/11/22 23:15:47
いないだろ
vi使ってる奴だってemacs使えないわけじゃないだろし。
>>400
Xcodeは実機がないから使えねぇorz
404:名無しさん@お腹いっぱい。
09/11/22 23:16:09
俺hjklとiaxdd:wqぐらいしか知らない
はっきり言って使えないも同然
405:名無しさん@お腹いっぱい。
09/11/22 23:20:33
ggとGを知ってる俺の勝ちだな
406:名無しさん@お腹いっぱい。
09/11/22 23:22:58
Firefoxのvimperatorを使い始めてからviのキーバインドも覚えるようになった
407:名無しさん@お腹いっぱい。
09/11/22 23:32:53
Pを使える俺にかなうものはいまい
408:名無しさん@お腹いっぱい。
09/11/22 23:41:05
Emacs22 on FreeBSD7.2でemacsを-nwで使っているとき、
C-zやC-x C-cで端末に戻ってもemacsの表示内容が消えないのですが、
どういう設定を.emacsに加えればよいんでしょうか?
ちなみにsshで他のマシンにログインして同じ事をするときちんと消えるので、
端末エミュレーターの問題ではなくてemacsの設定だと思います
409:名無しさん@お腹いっぱい。
09/11/22 23:44:43
TERMの値が違うんじゃね?
410:名無しさん@お腹いっぱい。
09/11/22 23:47:35
>>408
$ jot 100
411:名無しさん@お腹いっぱい。
09/11/22 23:47:47
>>409
解答ありがとうございます。
しかし残念ながら消える方も消えない方もTERMの値は同じ(xterm)でした
412:408
09/11/22 23:54:14
>>410
ありがとうございます。
どちらも同じ動作に見えます。
413:名無しさん@お腹いっぱい。
09/11/23 05:42:29
>>406
Keysnailマジオススメ
414:名無しさん@お腹いっぱい。
09/11/23 09:58:47
2009/10/23 に立ったばかりの Wanderlust その6 スレが消えてる。
消されたのか?
415:名無しさん@お腹いっぱい。
09/11/23 10:56:51
>>414
dat落ちになった。
416:名無しさん@お腹いっぱい。
09/11/23 11:08:03
3年以上書き込みがなくても dat 落ちしない unix 板で、もう dat 落ちするのか?
417:名無しさん@お腹いっぱい。
09/11/23 11:13:17
即死判定じゃないの?
418:名無しさん@お腹いっぱい。
09/11/23 11:13:26
書き込み数によるはず。
詳しくは分からないけど、レスが一定数なくて
ある程度書き込みがないとdat落ちするんじゃなかったっけ?
419:名無しさん@お腹いっぱい。
09/11/23 14:24:24
>>418
Yes.
420:名無しさん@お腹いっぱい。
09/11/23 14:55:56
もしよろしければ、教えてください。
Emacs23.1でyasnippet を導入しました。yasnippet 自体は正常に動いているのですが、anything-c-yas-complete を実行すると、anythingされませんでした。以前Meadowでやっていた時には上手くいっていたので、 Emacs 22の環境で試してみましたが同じでした。
MacのGNU Emacs で実行すると以下のような *Messages* が出力されています。
setq: Wrong type argument: sequencep, #s(hash-table size 65 test equal rehash-size 1.5 rehash-threshold 0.8 data ("Command that works on region or word" [cl-struct-yas/template ";; example of a command that works on current word or text selection
(defun down-case-word-or-region ()
\"Lower case the current word or text selection.\"
(interactive)
(let (pos1 pos2 meat) (if (and transient-mark-mode mark-active) (setq pos1 (region-beginning) pos2 (region-end)) (setq pos1 (car (bounds-of-thing-at-point 'symbol)) pos2 (cdr (bounds-of-thing-at-point 'symbol))))
; now, pos1 and pos2 are the starting and ending positions
; of the current word, or current text selection if exists
;; put your code here.
$0
;; Some example of things you might want to do
(downcase-region pos1 pos2) ; example of a func that takes region as args
(setq meat (buffer-substring-no-properties pos1 pos2)) ; grab the text.
(delete-region pos1 pos2) ; get rid of it
(insert \"newText\") ; insert your new text ))
" "Command that works on region or word" nil nil "/Users/hoge/site-lisp/yasnippet/snippets/text-mode/emacs-lisp-mode/word-or-region" nil] ...))
ご掲示いただけると幸いです。
anything のバージョン : "$Id: anything.el,v 1.211 2009/11/06 21:42:58 rubikitch Exp rubikitch $"
yasnippet のバージョン : ;; Version: 0.6.1
anything-c-yasnippet のバージョン : Version: 0.6
421:名無しさん@お腹いっぱい。
09/11/23 22:24:48
狂った奴らが書きまくりだな。
422:名無しさん@お腹いっぱい。
09/11/23 22:44:40
目的語ぐらい書け池沼
423:名無しさん@お腹いっぱい。
09/11/24 03:25:17
htmlfontify.elがマージされたな。
この調子で使えるelispはどんどんマージしてくれ。
424:名無しさん@お腹いっぱい。
09/11/24 03:36:39
そういえば、前にmove-to-window-line-top-bottomがこのスレに
出ていたけど、これもマージされたな。
425:名無しさん@お腹いっぱい。
09/11/24 11:36:57
質問があるのですが、、、
re-search-forward した後に、replace-match であるバッファ内の文字を置
き換えてる自作のコードがあり、うまく置換するのと "Args out of range:
0, 19" エラーを吐く部分があります。置換で置き換えられる文字が長い場
合に発生するようですが、 置換に文字制限があるようなことは help に書か
れてないのですが、どんな原因が考えられますか?教えてください。
426:名無しさん@お腹いっぱい。
09/11/24 12:01:14
原因は自分で書いてるじゃないか。
> "Args out of range: 0, 19"
> 置換で置き換えられる文字が長い場合に発生するようですが
気のせい。
人に尋ねたいなら自作のコードとやらを貼れよ。
427:名無しさん@お腹いっぱい。
09/11/24 12:13:13
>>421-422
ワロタw
428:名無しさん@お腹いっぱい。
09/11/24 12:14:31
すんまそん。単に re-search-forward と replace-match の間のコードで
string-match 使っている関数があるだけでした。match-data と
set-match-data を使って解決しました。
>>426
返事ありがとう。
429:名無しさん@お腹いっぱい。
09/11/28 00:46:39
つ save-match-data
430:名無しさん@お腹いっぱい。
09/11/29 02:47:45
すみませんが w3m ではなく w3 を使っている人って
居るのでしょうか?
431:名無しさん@お腹いっぱい。
09/11/29 03:08:17
存在するかしないかで言ったら居るんじゃないかな
432:名無しさん@お腹いっぱい。
09/11/29 08:36:56
ダイジョウブ(・∀・)
433:名無しさん@お腹いっぱい。
09/11/29 13:35:31
w3m自体使ってる奴あんまいないしなぁ
434:名無しさん@お腹いっぱい。
09/11/29 13:47:12
今の時代にw3mで普通にブラウジングするのは無理があるな。
ブラウザに javascript と css エンジンは必須。
435:名無しさん@お腹いっぱい。
09/11/29 13:50:42
たまにHTMLをテキストにレンダリングするのに使う。
普通のブラウザとしてはまず使わないな。
436:名無しさん@お腹いっぱい。
09/11/29 16:12:28
えー、サボってるのばれないように結構使ってるけどなー
437:名無しさん@お腹いっぱい。
09/11/29 17:21:31
俺もEmacsからあまり外に出たくないので、w3m-elは常用している。
Fxも使うけどね。
438:名無しさん@お腹いっぱい。
09/11/29 17:36:41
昔にくらべるとテキストブラウザじゃまともに読めないとこ増えたから
一々見えない!→普通のブラウザで再確認の手間がおしくて
w3mとさようならしたな。
439:名無しさん@お腹いっぱい。
09/11/29 18:10:55
ググる程度ならw3mの方が慣れたEmacsの操作でお手軽だな
440:名無しさん@お腹いっぱい。
09/11/29 20:20:08
使い分ける意義が分からん
ググった結果、サイトによってはどうせfirefoxで見るんだろ
441:名無しさん@お腹いっぱい。
09/11/29 20:24:06
とはいえ、バッファ内に表示されるのは
それなりに魅力だからなぁ
442:名無しさん@お腹いっぱい。
09/11/29 20:32:54
昔はそうだったけど今はそれじゃ意味ないサイトが増えたから
結局最初からFirefoxで見た方がはえーってことに・・・
API公開されてるサイトも増えてるし、w3mで見るよか
サイト毎の適当なelispでっちあげたほうがいいのかもね
443:名無しさん@お腹いっぱい。
09/11/29 20:41:36
htmlで送られてくるメールをmewで見るときに必要なかったっけ?>emacs-w3m
444:名無しさん@お腹いっぱい。
09/11/29 22:10:35
ニュースサイトや2chまとめサイトを見るのにはw3mで十分だな。
445:名無しさん@お腹いっぱい。
09/11/29 22:19:55
それぐらいならFirefoxで十分だな
446:名無しさん@お腹いっぱい。
09/11/29 22:28:35
> それぐらいならFirefoxで十分
十分? その用途で何かFirefoxよりいいツールあんの?
447:名無しさん@お腹いっぱい。
09/11/29 22:46:16
w3m
448:名無しさん@お腹いっぱい。
09/11/29 22:54:46
ちょっとワロタw
449:名無しさん@お腹いっぱい。
09/11/29 23:14:42
あれ? Emacs更新したら全角英字が打てなくなってる気がする……
450:名無しさん@お腹いっぱい。
09/11/29 23:17:15
気のせいだった
451:名無しさん@お腹いっぱい。
09/11/29 23:38:22
「どんなもんじゃい!」
452:名無しさん@お腹いっぱい。
09/11/29 23:50:33
みてのとおり
453:名無しさん@お腹いっぱい。
09/11/30 13:59:36
nxhtml使ってやろうかと思ってダウンロードして解凍したら、
意味のないファイルが大半なんだが。。。
Makefileもないし、READMEもないし、どれが最小限必要なのか
も書かれていない。
開発者が Windows ユーザーっぽい。
これだから windows ユーザーは困る。
454:名無しさん@お腹いっぱい。
09/11/30 14:03:23
ああ、READMEっぽいのがあったわ。 readme.txt
しっかし、依存パッケージが多すぎだな、おい。
455:名無しさん@お腹いっぱい。
09/11/30 14:04:10
まるでWindowsユーザみたいな物言いだな。
456:名無しさん@お腹いっぱい。
09/11/30 14:04:47
依存ファイルが沢山とかだと思いだすのはPerlのCPANだけどな。
457:名無しさん@お腹いっぱい。
09/11/30 14:14:47
Emacs「>>453が前に来たから使ってやろうかと思って」
458:名無しさん@お腹いっぱい。
09/11/30 14:19:09
なんつーか、Windows 使ってる奴は根本的にコーディングのセンスが無い
割り合いが高いんだよね。
パッケージのロードは
(load "<path_to_package>/nxhtml/autostart.el")
なんて気持ち悪いやり方だし。
普通に add-to-list → (require 'nxhtml) でできるようにしろっての。
作者がbyte-compileも理解できてないみたいだから、単に頭が悪いだけか。
459:名無しさん@お腹いっぱい。
09/11/30 16:11:50
>>458
あんたよりもよっぽど頭のいい人だと思うよ。
460:名無しさん@お腹いっぱい。
09/11/30 18:14:59
文句言いつつも使う辺り、好きで好きでしようがないんだな。
461:名無しさん@お腹いっぱい。
09/11/30 20:04:55
俺はemacsを愛してるから、出回ってるelispなら
何でも一度は試してみたい派なんだよ。
ほとんどは一度きりで実用されないまま捨てるけどな。
462:名無しさん@お腹いっぱい。
09/11/30 20:08:55
自分で書いた方が楽しいぜ
463:名無しさん@お腹いっぱい。
09/11/30 20:15:37
自分で抜いた方が楽しいぜ
464:名無しさん@お腹いっぱい。
09/11/30 20:33:06
抜いてもらったほうが楽しいだろ
465:名無しさん@お腹いっぱい。
09/11/30 21:40:39
私女だけど抜いてあげたい
466:名無しさん@お腹いっぱい。
09/11/30 21:58:18
>>465
抜かせてあげたい人間はいるとは思うが、このスレでは
>>1
> * 部外者/非Emacsユーザーの書き込みも可。但し、女性の書き込みは場の雰囲気を乱すので不可
467:名無しさん@お腹いっぱい。
09/11/30 22:21:25
そんなテンプレあったのかwwww
468:名無しさん@お腹いっぱい。
09/11/30 23:33:33
お前らどうせ日常生活で女と5分以上の会話するのは家族だけだろ
469:名無しさん@お腹いっぱい。
09/11/30 23:34:54
>>468
0分だが何か?
470:名無しさん@お腹いっぱい。
09/11/30 23:42:59
俺の胸で泣いていいぞ
471:名無しさん@お腹いっぱい。
09/11/30 23:44:49
私男だけど抜いてあげたい
472:名無しさん@お腹いっぱい。
09/11/30 23:47:59
つまんねー流れ
VIPでやればいいのに
473:名無しさん@お腹いっぱい。
09/11/30 23:48:22
確かに
474:名無しさん@お腹いっぱい。
09/11/30 23:53:14
つまんないと嘆くよりおもしろいネタを探してきて投げろよと
475:名無しさん@お腹いっぱい。
09/11/30 23:54:20
5分以上の会話なんて男ともしないわ
476:名無しさん@お腹いっぱい。
09/11/30 23:54:24
カスは消えろ
477:名無しさん@お腹いっぱい。
09/11/30 23:56:20
じゃあまずお前が消えないと
478:名無しさん@お腹いっぱい。
09/11/30 23:57:43
今エルフェンリート観てる。
結構面白いな、これ。
479:名無しさん@お腹いっぱい。
09/11/30 23:58:26
面白くねーよカス
480:名無しさん@お腹いっぱい。
09/11/30 23:58:58
そして誰もいなくなった
481:名無しさん@お腹いっぱい。
09/12/01 00:00:42
さすがemacsスレだぜ
まさに糞溜め
482:名無しさん@お腹いっぱい。
09/12/01 00:03:43
ここまで俺の自演
483:Zeno ◆5nZQbNmQPs
09/12/01 00:06:02
>>462-482
ここは吾の、そして吾の為のスレッドだ。
下らん書き込みはその辺にしておけよ、貴様等。
484:名無しさん@お腹いっぱい。
09/12/01 00:16:48
すみませんでした
485:名無しさん@お腹いっぱい。
09/12/01 00:17:06
お前が一番くだらん
486:名無しさん@お腹いっぱい。
09/12/01 00:54:40
以下、自慢の .emacs を貼りつけるスレ↓
487:名無しさん@お腹いっぱい。
09/12/01 01:26:40
ダメになっちゃう
488:名無しさん@お腹いっぱい。
09/12/01 01:27:23
ここまで俺の自演
489:名無しさん@お腹いっぱい。
09/12/01 02:19:25
URLリンク(www.emacswiki.org)
神elispキタコレ
490:名無しさん@お腹いっぱい。
09/12/01 03:14:01
>>489
おもしろいね。ツリー構造になるのもおもしろい。
491:名無しさん@お腹いっぱい。
09/12/01 04:12:41
URLリンク(d.hatena.ne.jp)のシンボルの周辺での括弧の補完が使いたくてacp.elを使ったんですが、
acp.elだと開き括弧を入力の際、閉じ括弧を補完し、括弧内にカーソルが移動しません。
parenthesisやruby-electricみたいに括弧内にカーソル移動するにはどうすればいいでしょうか?
492:名無しさん@お腹いっぱい。
09/12/01 09:24:36
paredit.elのparedit-wrap-roundを使おうぜ
paredit-mode有効時にシンボルを選択(C-M-SPC)選択してM-(
493:名無しさん@お腹いっぱい。
09/12/01 10:07:00
マルチですいませんが、Emacsで.texファイルの編集中に
文字コードがuuEからuuuになってしまい、C-x+Ret+fで戻しても、
C-x+C-sでセーブした瞬間に元に戻ってしまいます
どうすればuuEの状態に戻せますか?
494:名無しさん@お腹いっぱい。
09/12/01 17:51:40
Emacsってアドオン文化の先駆けだよね。
はやく特許取ったほうがいいのでは…
495:名無しさん@お腹いっぱい。
09/12/01 18:24:22
>>494
sed「呼んだ?」
496:名無しさん@お腹いっぱい。
09/12/01 20:49:36
>>494
特許法29条1項2号に該当するのでもう特許は取れないよ。
497:名無しさん@お腹いっぱい。
09/12/01 21:57:13
>>489
これいいわ。前からこういうのが欲しいって思ってた。
498:名無しさん@お腹いっぱい。
09/12/01 22:48:09
そうか?
499:名無しさん@お腹いっぱい。
09/12/01 22:53:00
URLリンク(bit.ly)
URLリンク(bit.ly)
URLリンク(bit.ly)
URLリンク(bit.ly)
URLリンク(bit.ly)
500:名無しさん@お腹いっぱい。
09/12/01 22:56:23
お題:emacs-lispで特許は取れるか?
501:名無しさん@お腹いっぱい。
09/12/01 23:06:58
商標はとれそうだけどStallmanがその手のに乗るかぁ????
502:名無しさん@お腹いっぱい。
09/12/02 00:39:16
マー暦3ヶ月の知り合いが書いたelispが有名になっちゃうぐらいだからなぁ
人口の多い言語で有名なモノ作るのとはさすがに違うと思う
503:名無しさん@お腹いっぱい。
09/12/02 00:41:35
長く使ってるから面白いもの作れるって事もないでしょ。
504:名無しさん@お腹いっぱい。
09/12/02 02:03:06
yasnippetを使ってるのですが、C言語のif文を補完すると、
if[](condition)
[][]{
[][]}
のように補完されてしまいます。
([]は半角空白です。見にくくてすいません)
このスタイルは初めて見たのですが、一般的なのですか?
また、インデントの仕方を変更することは可能でしょうか?
if[](condition){
}
あるいは
if[](condition)
{
}
にしたいです。
505:名無しさん@お腹いっぱい。
09/12/02 02:29:40
>>504
text-modeに入ってるファイルの中身を変更してもできない?
506:名無しさん@お腹いっぱい。
09/12/02 03:00:50
>>489
木構造は慣れないとあまり使わないけど、アンドゥ・リドゥが普通の
エディタと同じになるのがいい!
なにより、VimにあってEmacsにない機能が実装されたってだけでも意義がある。
世の中すごい奴がいるもんだな。
それとUndoTreeに関連した事で質問だけど、WindowsだとC-?が効かないけど
システムのなんかに使われてるの?WIndowsでC-?が使いたいけどうすれば
いいでしょうか?
507:504
09/12/02 17:43:40
>>505
アドバイスありがとうございます。
text-mode/cc-modeのifを見てみると
if (${1:condition})
{
[][][][]$0
}
となっていました。
これを見る限り、>>504の最後のスタイルに当たると思うのですが、なぜか{の前にスペースが入ってしまいます。
調べてみると、どうやらyasnippetとは別にデフォルトのインデントスタイルが影響してるみたいです。
if (condition)
{
[][][][]return 0;
}
これを範囲インデントすると
if (condition)
[][]{
[][][][]return 0;
[][]}
となってしまいます。
これがデフォルトということはやっぱりemacs使いの人はこのインデントスタイルに慣れてるのでしょうか。
だとしたら設定いじるより自分の先入観を消す方が早いのか。
508:名無しさん@お腹いっぱい。
09/12/02 18:02:46
参考までに貼っとく。
URLリンク(ja.wikipedia.org)
509:名無しさん@お腹いっぱい。
09/12/02 18:05:18
ちなみに字下げスタイルは変えられる。
URLリンク(blog.livedoor.jp)
510:名無しさん@お腹いっぱい。
09/12/02 18:05:30
>>507
if(${1:conditon}) {
[][][][]$0
}
にして if と '{' を同じ行にするとデフォルトのままでも '{' と '}' をインデントしたりしなくなるみたいだ。
あとインデントスタイルは個人でやるときは別に好きにしていいと思うけどね。
'{'を2カラム上げるやりかたもそんなに一般的とは思えないし。
511:504
09/12/02 18:18:40
>>508->>510
丁寧にありがとうございます。
吟味した結果k&rスタイルに落ち着きました。
if (condition)
[][]{
[][][][]return 0;
[][]}
この見慣れないスタイルはGNUが推してるスタイルのようですね。
EmacsもGNUだからこれがデフォルトになってると…。
512:名無しさん@お腹いっぱい。
09/12/02 18:44:19
そのスタイルだと括弧の位置が揃うので、コード読むのが個人的にすごく楽になる。
行数は増えるけどね。
513:名無しさん@お腹いっぱい。
09/12/02 19:08:26
慣れれば良さそうだけど、浸透してないから他のエディタで作業する時とか困りそう。
514:名無しさん@お腹いっぱい。
09/12/02 19:15:49
コーディングスタイルはプロジェクト次第で変わるだろう。jk
515:名無しさん@お腹いっぱい。
09/12/02 19:49:07
まあそれでも一人でコード書くときのお気に入りってのがあるじゃない
色んな言語と色んな開発環境、IDE使っていくうちに結構どうでもよくなって
全部デフォルトなんてこともありうるけど。
516:名無しさん@お腹いっぱい。
09/12/02 21:12:21
>>504
HTMLでは半角スペースは&nbsp;で表す。
if (condition)
{
return 0;
}
517:名無しさん@お腹いっぱい。
09/12/02 22:22:25
>>516
お前は何を言ってるんだ・・・
518:名無しさん@お腹いっぱい。
09/12/02 22:25:01
>>517
>>516の言ってることを理解できないとか、ちょっと引くわ...
519:名無しさん@お腹いっぱい。
09/12/02 22:33:15
いや・・・いいんだけどさ・・・
520:名無しさん@お腹いっぱい。
09/12/02 22:35:30
俺のコーディングスタイルは
int *a;
じゃなくて
int* a;
だが、誰も賛同してくれない。
521:名無しさん@お腹いっぱい。
09/12/02 22:39:27
>>520
> int* a;
C++ は後者を支持しているんだけどな。
でもやっぱり foo *var スタイルが多いな。
俺はCでもC++でも書くことがあるから、中間を取って
foo * var
って書いたりする。
522:名無しさん@お腹いっぱい。
09/12/02 22:50:54
int *a, *b;
int* a, b; // !?
int* a, *b; // !!??
523:520
09/12/02 22:53:37
>>522
そこは諦めて
int *a, *b;
あるいは
int* a;
int* b;
としてる。でも本当は
(int*) a, b;
とかしたい。
(struct tm)* t;
とか。
524:名無しさん@お腹いっぱい。
09/12/02 22:54:37
>>522
俺は int* a; スタイルなら、1行には1個しか書かないようにしてる。
他人と仕事するときは自分のスタイルはすべて忘れる。
525:520,523
09/12/02 22:56:40
もっと言うと
int (*func)(int, int);
じゃなくて
(int (int, int))* func;
とか。Javaの書き方(String[] args等)はだいぶ俺の考えに近い。
526:名無しさん@お腹いっぱい。
09/12/02 22:59:05
typedef しちゃえばいいんじゃないかと。
確かに Java だの C# だのは型と変数部分がしっかり分離してていいよね。
527:名無しさん@お腹いっぱい。
09/12/02 23:01:47
C#の多次元配列はなかなかいいよ。
double[,] m = new double[3, 3];
こうだからw
528:名無しさん@お腹いっぱい。
09/12/02 23:19:27
ポインタ完全制覇では
int *a; の書き方を支持してるね。
Cはポインタに限らず訳のわからない宣言方法だらけだから
無理に分かりやすく解釈するよりも「そういうもんだ」と諦めろということらしい。
529:名無しさん@お腹いっぱい。
09/12/02 23:25:43
>>528
int * a は
int (* a) って結合だからなあ
int* a だと
(int*) a って勘違いしちゃうからってのが前者を推奨する側の根拠だったと思う。
>>522 みたいなときに b がどうなるのかわからんみたいな。
もっともコンパイルするときに警告でるからわかるとは思うけどね。
530:名無しさん@お腹いっぱい。
09/12/02 23:35:24
C++ なら int* a
C なら int *a
で使いわけてる。
531:名無しさん@お腹いっぱい。
09/12/02 23:40:52
スレ間違ったかと思った。
lispだとコーディングスタイル論争が無いから新鮮だ。
532:名無しさん@お腹いっぱい。
09/12/02 23:43:27
閉じカッコ並べる場所とか、あるんじゃね?
533:名無しさん@お腹いっぱい。
09/12/03 00:26:30
ようわからんが、int* a;だと
int* a, b;みたいなときパッと見わけわかんないじゃん
論理的にはint *a, b;だろ
534:名無しさん@お腹いっぱい。
09/12/03 01:07:32
閉じカッコの位置論争でもめたりもすんのかね
535:名無しさん@お腹いっぱい。
09/12/03 01:09:15
他の言語ほどもめることはなさそう。
どうせlisperにはカッコ見えてないだろうしw
536:名無しさん@お腹いっぱい。
09/12/03 02:07:22
lisper なら閉じ括弧はまとめるでしょ。
インデントしちゃうのは他の言語からきた人。
それだけ。
それだけ。
537:名無しさん@お腹いっぱい。
09/12/03 02:31:49
int* a;
で、一度に一個しか書かない派だな。
C++(orC99)は使う直前に変数を宣言できるから、一度に複数宣言する
事があまりないし。
538:名無しさん@お腹いっぱい。
09/12/03 04:13:44
その書き方すると怒られるよ
古い人が特に気に入らないようで
539:名無しさん@お腹いっぱい。
09/12/03 06:05:58
Emacs初心者です 家ではubuntu使ってます(半年くらい)
職場のPCはWindowsXPです 職種は普通の事務職です(プログラマではありません)
職場の自分用のPCは有るのですがインストール権限は有りません
しかし、職場のPCでもEmacsを使いたいと思い
URLリンク(code.google.com)
上記のサイトからダウンロードしたEmacs23.1を使っています
.emacsとロードパスを通してinstall-elispが使えるところまでは出来ました
今つまづいているのはAnthyのインストールです
上記のサイトから使わせてもらっている Portable Emacs の
どこをどうすればAnthyを使えるようになるのでしょうか
家のubuntuのEmacsからAnthy関係のファイルをコピペして設定を書けば
Anthyが動くような気もするのですが そんなものでも無いのでしょうか?
540:名無しさん@お腹いっぱい。
09/12/03 11:20:07
小松さんGoogle入社してIMEつくってたのか・・・
541:名無しさん@お腹いっぱい。
09/12/03 11:27:39
>>536
そりゃまとめるだろうけど、
letのバインドのとこの閉じカッコの位置なんか、好みで違うじゃん。
542:名無しさん@お腹いっぱい。
09/12/03 12:23:11
int a, *b = &a, *const c = b;
っていう書き方。
543:名無しさん@お腹いっぱい。
09/12/03 14:03:43
>>540
早くLinux版がほしいとこだよな
544:名無しさん@お腹いっぱい。
09/12/03 14:08:41
ここ一応UNIX板なんですけど
545:名無しさん@お腹いっぱい。
09/12/03 14:59:47
小松さんは elisp 書いてた人だからまーったくかかわりないわけじゃないと思うが・・・
546:名無しさん@お腹いっぱい。
09/12/03 17:10:04
>>539
meadow を使った方がいいんじゃない?
URLリンク(www.meadowy.org)
547:546
09/12/03 22:01:29
と思ったけど、meadow って開発停滞してるんですね、知らなかった。
548:名無しさん@お腹いっぱい。
09/12/03 22:14:19
だって優秀なエディタがいくらでも存在する時代にwindowsでemacs使おうなんて考える馬鹿は今時いないし
549:名無しさん@お腹いっぱい。
09/12/03 22:20:22
Emacsより優秀なエディタって何かあったっけ?
550:名無しさん@お腹いっぱい。
09/12/03 22:23:40
Vから始まるアレ
551:名無しさん@お腹いっぱい。
09/12/03 22:24:23
そういうのはどうでもいいんだけど
windows上でもmeadowつかわないで普通のemacs使う人が増えたなとは思う
552:名無しさん@お腹いっぱい。
09/12/03 22:27:54
URLリンク(www.ymacs.org)
553:名無しさん@お腹いっぱい。
09/12/03 22:28:04
普通が一番だよってうちのばあちゃんも言ってた。
554:名無しさん@お腹いっぱい。
09/12/03 22:33:19
viとメモ帳を使いこなすのが本物のPG
555:名無しさん@お腹いっぱい。
09/12/03 22:43:15
>>547
そうだったんだ。
>>539 の言ってる emacs のほうが、meadow よりいいのかな。
556:名無しさん@お腹いっぱい。
09/12/03 22:50:45
meadowはどうしたって最新バージョンのemacsを取り込むまでラグが出来るし
557:名無しさん@お腹いっぱい。
09/12/04 00:56:15
GNU のダウンロードページからも Windows 版落とせるじゃん。NTEmacs ってやつ?
NTEmacs で MS-IME 使うときには、なにか特別な設定だかパッチが必要だったと思う。
パッチ当てられたやつが配布されてなかったっけか。
Windows で Anthy を使う方法は知らない。
>>555
とりあえずフォントの設定は楽チンだった。
558:名無しさん@お腹いっぱい。
09/12/04 02:32:57
>>557
公開されているNTEmacs23用のIMEパッチは糞だった。
もうあきらめてSKK使ってる。
559:名無しさん@お腹いっぱい。
09/12/04 03:21:20
誰か標準状態で使えるようにパッチあてたバイナリうpして
560:名無しさん@お腹いっぱい。
09/12/04 03:21:59
確かに設定がめんどくさいよね
561:539
09/12/04 04:47:40
FirefoxやOpenOfficeも PortableでUSBメモリから(Windows上で)起動出来る
アプリを車のキーに付けたUSBメモリに入れて持ち歩いています
URLリンク(portableapps.com) ←ここ以外のサイトにも沢山あります
7-ZIPやPDFリーダーも便利です こんな感じでEmacsも持ち歩けたら
便利(カッコイイ)なと思いました 職場のPCのCドライブにもコピー
するだけで動くし WindowsPCなら何処にでもあるし
562:539
09/12/04 05:20:06
>>552
Ymacs すごくカッコいいです! びっくりしました
USBメモリから(Windows上で)起動出来るアプリとしては
Portable ubuntuも使っているのですが 環境を整えると
サイズが大きくなりすぎる事と 管理者権限でfirewallを設定
されているPCではcolinuxのdaemonが弾かれて起動しないので
Portable ubuntu にEmacsをインストールして使用するのは
諦めました
563:名無しさん@お腹いっぱい。
09/12/04 07:24:46
>>557
つ WinAnthy
564:名無しさん@お腹いっぱい。
09/12/04 16:14:35
こども統合幕僚長
565:名無しさん@お腹いっぱい。
09/12/04 17:51:21
私は彼氏と一緒にemacsつかってるよ。
今では彼よりも使いこなしてるけど。
566:名無しさん@お腹いっぱい。
09/12/04 17:57:40
氏ね
567:名無しさん@お腹いっぱい。
09/12/04 18:07:59
emacsを常用している女性の割り合いはどのぐらいになるのだろう?
500人に一人、0.2%ぐらいかな?
568:名無しさん@お腹いっぱい。
09/12/04 18:09:46
あたし女だけどemacsバリバリ使いこなしてる
569:名無しさん@お腹いっぱい。
09/12/04 18:31:04
やめて!
570:名無しさん@お腹いっぱい。
09/12/04 18:35:37
>>568
じゃあ、ぼきゅと付き合ってくれる?
571:名無しさん@お腹いっぱい。
09/12/04 18:37:14
いまはemacsがあたしの恋人
572:名無しさん@お腹いっぱい。
09/12/04 19:10:09
キモ
573:名無しさん@お腹いっぱい。
09/12/04 19:14:24
>>1
>* 部外者/非Emacsユーザーの書き込みも可。但し、女性の書き込みは場の雰囲気を乱すので不可
574:名無しさん@お腹いっぱい。
09/12/04 19:19:12
イスラム教国と同じ発想だな。
575:名無しさん@お腹いっぱい。
09/12/04 20:46:17
emacsでphpをプログラミングしたいと思いましてEmacs23をインストールしました。
php拡張子のファイルを開くと自動的にPHPモードになり、とりあえず使えるようになったのですが、
二つほど分からない点があるので教えていただけないでしょうか。
①ネットでphp-modeについて調べると、外からダウンロードしてきてemacsファイルにphp-modeを読み込む設定を書いてる人が多いのですが、
自分は何も設定していないのにphp-modeが使える状態になっています。これは何故ですか?
ちなみに自分の環境には/usr/share/emacs/site-lispにphp-mode.elがあります。
②自分の環境にあるphp-mode.elの中身を覗いてみると、php-mode.elのバージョンが1.4.0になっていました。
最新バージョンはURLリンク(sourceforge.net)によると1.5.0のようなのでこれに変更したいです。
この場合、/usr/share/emacs/site-lisp/php-mode.elを上書きすればいいのでしょうか?
あるいは、~/.emacs.d/plugins/というディレクトリに個人用のelispを置けるらしいのでここに置けば上記のphp-mode.elより優先して読み込んでくれるのでしょうか?
Emacs熟練者の方がどういう設定をしてるのか知りたいです。
長ったらしくてすいませんがよろしくおねがいします。
576:名無しさん@お腹いっぱい。
09/12/04 20:50:56
そう言えばコレどうなったんだろう。Microsoftの.NET版Emacs
URLリンク(www.itmedia.co.jp)
577:名無しさん@お腹いっぱい。
09/12/04 21:22:16
っていうか女って汚いから
578:名無しさん@お腹いっぱい。
09/12/04 22:25:47
>>575
1、php-mode.elが標準で入ったのはEmacs23からだと思う。
それ以前は自分でインストールして使っていた。その設定例が多いのだと思う。
2、普通は上書きはしない。
別のディレクトリを用意して読ませるようにする。
どこを読ませるかは好みだろう。たとえばオレは ~/elisp/ ってのを作ってそこに入れる。
あと、たぶん大丈夫だろうけど、特定のパッケージだけバージョンを上げてみたら
それに含まれる関数が手元の環境の方に入っていなくて結局使えなかった、
なんてことも考えられるので、何かあったら自分でなんとかするんだ。
579:名無しさん@お腹いっぱい。
09/12/04 22:55:01
え?php-modeなんて入ってないけど
どこのEmacs23?
URLリンク(cvs.savannah.gnu.org)
580:名無しさん@お腹いっぱい。
09/12/04 23:13:19
>>579
>>578だけど、本家には入っていなかったのか。適当なこと言ってごめん。
それはそうと、/usr/share/emacs/site-lisp 以下っていっていることと、
レス内に機種依存文字が使われていることから cygwin なのかも、といまさら予想してみた。
最近の cygwin のこともよく知らないんだけど。
581:名無しさん@お腹いっぱい。
09/12/04 23:22:01
質問させて下さい。
Windows で GNU Emacs 使ってます。
ediff-files などで日本語パスの入ったファイルを指定すると、No such a error とでてしまいます。
解決策をご存知の方はいますか?
もし知っていたらご教示頂けると助かります。
582:名無しさん@お腹いっぱい。
09/12/04 23:26:54
"No such a error"
そんなエラーはない、ってこと?
583:名無しさん@お腹いっぱい。
09/12/04 23:35:09
No such a file っすね、すいません。
エラーメッセージと一緒に表示されたパスは、UTF8っぽかったんで、sjis とか思い当たる変数にセットしてみたんですけど、うまくいきませんでした。
584:名無しさん@お腹いっぱい。
09/12/04 23:46:51
ediff-files などで、って、ediff 以外ではどんなのがダメなの?
あと、エラーメッセージはちゃんとコピーしたほうがいいと思うよ。
C-h e で *Messages* バッファが見れるから。
585:名無しさん@お腹いっぱい。
09/12/05 00:55:44
バックスラッシュと¥記号でハマりました
Debian 上で Emacs22 を使っています
以前の sarge の頃は euc-jp の環境で、language-env の吐いた .emacs など
を使っていました
当時は、キーボードの Backspace の左隣にある「¥」の印字されたキーを
叩くと、バックスラッシュがバッファに表示されたました。それで全く問題あ
りませんでした。
バックスラッシュ…UNIX ライクな環境
¥…代わりとして MS Windows だけで使われる
そして、2つの内部表現は同一、と思い込んでいました。
ところが、最近 utf-8 に乗り換えたところ、同じキーを叩くと¥が表示され
て、ビックリしました。
しかも、¥のままだと gcc や javac で "▼n" の箇所が改行されずに、純粋
に文字 '▼' と 'n' の列と解釈されてしまい、途方に暮れました。
さらに酷かったのが TeX で、¥のままだと ! LaTeX Error: Missing \begin{document}.
と怒られる始末でした。さらにソースファイルは euc-jp しか受け付けてくれ
ないので、冒頭に %-*-coding: japanese-iso-8bit;-*- と付け足したので、
余計に混乱しました。
586:名無しさん@お腹いっぱい。
09/12/05 00:57:38
あれ?半角¥を入力したつもりが、下向きの三角になってる (´-`).。oO(なんでだろう?)
(>>585 のつづき)
結局、ググっていると、右Shift の左隣にある「\」の印字されたキーを叩け
ば、バックスラッシュがバッファに表示され、これで万事解決しました。
キーボードは 106A なんですが、やはり「¥」と「\」では、叩いたときに違
う文字コードが送られるようです。
また、utf-8 でエンコードされたファイルでは¥と\が共存できるので、どう
やら、これらの内部表現は異なるみたいです。
ASCII コードと JIS X 0201 では「¥」と「\」は同じ 0x5c なのに、扱いが
異なるみたいです。
utf-8 では「¥」と「\」の文字コード割り当てが違うんでしょうか?
…なんかもう意味不明です。だれか詳しい方いませんか?
587:名無しさん@お腹いっぱい。
09/12/05 01:05:19
今夜は迷える子羊どもがよう来るな
Zeno様、こういう時こそ出番なのではないですか?
588:名無しさん@お腹いっぱい。
09/12/05 06:39:26
>>586
EmacsのスレよりもLinux板(のdebianスレ?)できく方がいいんじゃないかなあ。
589:Zeno ◆5nZQbNmQPs
09/12/05 06:58:55
>>586
emacs上で \ の前にカーソルを置いて
(message "%s %s" (what-charset) (char-code-at-cursor))
を実行してみろ。通常なら
(ascii) Char: \ (92, #o134, #x5c) point=1 of 59 (0%) column=0
のように表示されるはずだ。その結果をここに貼り付けろ。
次に、もし別な文字コードになっていたのなら、末端で
$ xbindkeys --key
を実行して、お前のキーボードの「¥」キーをタイプしてみて、
その結果をここに貼り付けろ。
助けてやってるんだから早くしろ。
590:名無しさん@お腹いっぱい。
09/12/05 07:43:56
Unicode では \ は U+5C、¥ は U+A5 と別のコードがあります。
Emacs22 組込みの UTF-8 だと、以下の設定で ¥ を \ にデコードできるかも。
(puthash #x00a5 ?\\ ucs-unicode-to-mule-cjk)
591:名無しさん@お腹いっぱい。
09/12/05 14:40:53
>>583
単純に diff.exe がないんじゃないか?
592:名無しさん@お腹いっぱい。
09/12/05 15:03:43
文字で書くとややこしいから、
reverse solidus, U+005C
fullwidth reverse solidus, U+FF3C
yen sign, U+00A5
fullwidth yen sign, U+FFE5
とUnicode文字名か、Unicodeスカラ値で書いた方がいいと思う。
ちなみに昔のEmacsでは、キーボードからyen signを受け取っても、
reverse solidusに変換していた。
593:名無しさん@お腹いっぱい。
09/12/06 09:12:54
emacsのCモードってバグない?
if(...) の ... を複雑にしすぎると外側の ( ) の対応が取れなくなることがある気がする。
594:名無しさん@お腹いっぱい。
09/12/06 09:25:17
だからもう使われていないんだろうな。
595:Zeno ◆5nZQbNmQPs
09/12/06 09:50:07
>>593
c++-modeを使え。
596:名無しさん@お腹いっぱい。
09/12/06 10:17:55
cperl-modeもたまに色分けがおかしくなる
597:名無しさん@お腹いっぱい。
09/12/06 11:50:54
ワープロ専用機OASYSや昔のBASIC(N-88とかF-BASIC)の様に,好きな位置にカーソル移動するモードってありませんか.
挿入モードと上書きモードを使い分けてテキストでブレストしたいのです.
598:名無しさん@お腹いっぱい。
09/12/06 12:12:36
その用途だったらvimがいいんじゃね、と書くとこのスレだと怒られそうなので
vipper-mode とか viper-mode が便利かもしれない ただ学習コストは高いかも
<M-g><M-g>で行移動はできる
599:名無しさん@お腹いっぱい。
09/12/06 12:14:17
ちゃう vip-modeとviper-mode だった
Emacs上でhjklで移動できる
600:名無しさん@お腹いっぱい。
09/12/06 12:17:09
picture-mode みたいな感じのことかなあ
何も入力されてない方向にカーソルもってくと空白がかってに挿入されて
好きな場所に文字が入力出来る、みたいなのを想定してるんだろうか
601:Zeno ◆5nZQbNmQPs
09/12/06 12:35:00
>>600
懐かしいな。
久々に使用してみたが、やはり良いな。
*-draw-* は幾つか増やして欲しいものだが。
602:名無しさん@お腹いっぱい。
09/12/06 13:04:52
一太郎とか、ワープロ専用機に多かったよねそういうの。
603:名無しさん@お腹いっぱい。
09/12/06 13:28:39
>>602
現代ではそういうのはExcelが担当してるな・・・
604:名無しさん@お腹いっぱい。
09/12/06 13:40:15
>>600
そうです! それです.ありがとうございます.
Tabの振舞やRETで前の行が次の行にコピーされるのが面白いですね.
これをベースにすれば色々とできそうですね.
605:名無しさん@お腹いっぱい。
09/12/07 15:05:54
感謝の印におっぱい見せろよ
606:名無しさん@お腹いっぱい。
09/12/07 15:28:42
わかりました
URLリンク(livedoor.2.blogimg.jp)
607:名無しさん@お腹いっぱい。
09/12/07 20:14:26
よくやった
608:名無しさん@お腹いっぱい。
09/12/07 20:38:19
(´・ω・`)おっぱい見えてないがな
609:Zeno ◆5nZQbNmQPs
09/12/07 20:43:40
>>606
「おっぱいを」見せろ
610:名無しさん@お腹いっぱい。
09/12/07 21:54:25
ただし14歳のおっぱいに限る
611:名無しさん@お腹いっぱい。
09/12/07 23:44:05
>>609
うるせーはげ
612:名無しさん@お腹いっぱい。
09/12/07 23:57:48
>>610
> 14歳のおっぱい
URLリンク(www.kyoto-np.co.jp)
URLリンク(www.kyoto-np.co.jp)
613:名無しさん@お腹いっぱい。
09/12/08 00:20:36
(#^ω^)・・・
614:名無しさん@お腹いっぱい。
09/12/08 14:33:00
Emacsについて質問させてください。
現在Emacsにて、特定の処理をしています。
処理は、
replace-regexp
などを何度か行う処理なのですが、処理対象が100ファイル程度あります。
現在は手作業で1ファイルづつ行っているのですが、これを一括で行う方法などありませんでしょうか?
全てのファイルに対して行う処理は同じになります。
615:名無しさん@お腹いっぱい。
09/12/08 14:42:25
なんかawkとかLL使ったほうがよくないのか
616:名無しさん@お腹いっぱい。
09/12/08 14:53:34
それもそうだよな
elisp書けばいいとは思うけど
そういうのはelispもともと知っててemacsの中で完結してなきゃいやんな人向けだ
617:名無しさん@お腹いっぱい。
09/12/08 15:34:32
sed使え
618:名無しさん@お腹いっぱい。
09/12/08 15:52:26
>>614
こんな感じでどうだ? 動作未確認だけど
(mapc
(lambda (x)
(find-file x)
(goto-char (point-min))
(replace-regexp regexp to-string)
(save-buffer)
(kill-buffer (current-buffer)))
'("~/file_1"
"~/file_2"
"~/file_n"))
619:名無しさん@お腹いっぱい。
09/12/08 16:19:28
通りすがりの凄腕を気取って
「動作未確認だけど」とか語尾につけるやつに限って
まともに動くもんださないんだよなあ…
620:名無しさん@お腹いっぱい。
09/12/08 16:20:24
別に凄腕気取ってなくね?
621:名無しさん@お腹いっぱい。
09/12/08 16:30:32
>>619
所詮、みんな、通りすがりだぞ www
622:名無しさん@お腹いっぱい。
09/12/08 16:35:20
「動作未確認だけど」って言わずにまともに動かないよりいいんじゃね。
623:名無しさん@お腹いっぱい。
09/12/08 16:37:57
Zeno様に頼めば書いてくれるんじゃね?
624:名無しさん@お腹いっぱい。
09/12/08 17:18:36
>>619
どこまでひねくれてんだお前
625:名無しさん@お腹いっぱい。
09/12/08 17:36:11
この業界にはそういうの多いよね。
626:614
09/12/08 18:36:27
すみません。
私が「など」と言ってまとめてしまったので、荒れさせてしまったようですね。
処理の中には置き換えのほかにも、indent-region等を行っているのでEmacsの機能を使っています。
現在、作業自体はすべて手作業で終えたのですが、今後の為にも何かあれば教えていただければと思います。
完全に提携の作業なので、現在はキーマクロを使ってできないかと思い調べています。
627:名無しさん@お腹いっぱい。
09/12/08 18:42:52
>>626
elispを勉強すればemacs上で出来ることはなんでも自動化出来ると思うよ。
キーマクロでも全然問題ないけど。
628:名無しさん@お腹いっぱい。
09/12/08 18:51:17
定型作業なら普通にsedでいいと思うけどなあ。
629:名無しさん@お腹いっぱい。
09/12/08 19:28:11
618が答えてやってんだから試してみれば
630:名無しさん@お腹いっぱい。
09/12/08 19:28:47
複数ファイルか否かじゃなくて、やりたい処理に適してるかどうかで
sedかelispのどっちを使うのを決めればいい。
ファイルの前後を移動して編集するような操作の自動化は、
たとえ複数ファイルでもよくelispで書くよ。
私が使うのは、with-temp-files と、insert-file-contentsの組み合わせ。
たとえば、
(let ((files (file-expand-wildcards "~/hogehoge/*.txt")))
(dolist (file files)
(with-temp-file file
(insert-file-contents file)
いろいろな処理
)))
という感じかな。
あと insert-file-contentsを使う場合は、文字コードとかの自動判別に
気をつけてね。。。
631:名無しさん@お腹いっぱい。
09/12/08 20:01:51
618のを試すついでにそれっぽくしてみた。
(defmacro with-file (filename &rest body)
(let ((buf (gensym "--buf--")) (fn (gensym "--fn--")))
`(let ((,fn ,filename))
(let ((,buf (get-file-buffer ,fn)) need-close)
(unless ,buf
(setq ,buf (find-file ,fn) need-close t))
(when ,buf
(unwind-protect (progn ,@body)
(when need-close
(kill-buffer ,buf))))))))
(put 'with-file lisp-indent-function 1)
(defmacro edit-files (files &rest body)
(let ((f (gensym "--f--")))
`(mapc (lambda (,f) (with-file ,f ,@body (save-buffer))) ,files)))
(put 'edit-files lisp-indent-function 1)
(edit-files '("~/file1" "~/file2" "~/file3")
(upcase-region (point-min) (point-max)))
632:名無しさん@お腹いっぱい。
09/12/08 20:18:32
>>631
良いね。
with-file は with-temp-file でよくない?
633:名無しさん@お腹いっぱい。
09/12/08 20:37:50
知らんかったのです。
634:名無しさん@お腹いっぱい。
09/12/08 20:38:56
>>614
moccur-color と moccur-edit を使ってみたら?
M-x moccur-grep-find で修正箇所を洗い出して、moccur-edit と replace-regexp で一括置換。
635:名無しさん@お腹いっぱい。
09/12/08 20:39:06
今日は>>633がまた新しい知識を仕入れたのを見れたのでよかったです
636:名無しさん@お腹いっぱい。
09/12/08 20:39:11
あ、with-temp-fileはファイルを読み込むわけじゃないんですね。
じゃあちょっと目的が違いますね。
637:名無しさん@お腹いっぱい。
09/12/08 20:41:50
目的の違いはまずget-file-bufferを見ていることからも理解してもらえるかと。
ということでwith-temp-bufferじゃダメですね。
638:名無しさん@お腹いっぱい。
09/12/08 20:42:38
>>636
その用途だと、emacsユーザーの間で>>630のフレーズが
流行っているように思われる。なに使ってもいいと思うけど。
;; ファイルの中身を修正してセーブ
(with-temp-file filename
(insert-file-contents filename)
... )
639:名無しさん@お腹いっぱい。
09/12/08 21:17:12
ナントカの一つ覚えという言葉はご存じないようですね。
640:名無しさん@お腹いっぱい。
09/12/08 21:23:54
ナントカ?
641:名無しさん@お腹いっぱい。
09/12/08 21:35:08
>>639
>>639
642:618
09/12/08 22:08:32
>>626
荒れてしまったのは >>619 のコメントが理由だよw
ちょっと気になったのだが、差し支えなければ、>>614 がその作業をしてる目的
などを教えてくれ。たとえば、どんなファイルをいじっているのか、とか。
>>631
macro とか、熟練者であれば理解できるだろうが、察するに >>614 には難しそ
うだな。理解できれば、非常に参考になるだろうが。
恐らく >>614 にとっては >>618 の内容についても難しいのだろう。
(もしそうでなかったら、>>614 にはその非礼をお詫びする)
>>634
moccur-color とか、どの library にあるんだろうか?
643:名無しさん@お腹いっぱい。
09/12/08 22:54:18
>>642
color-moccur だった。
color-moccur
URLリンク(www.bookshelf.jp)
moccur-edit
URLリンク(www.bookshelf.jp)
644:名無しさん@お腹いっぱい。
09/12/08 23:11:29
wanderlustスレが落ちたので、こちらで質問させてください。
wanderlustでpop3 over SSL受信しようと~/.foldersを以下のように設定しました。
&hoge@hotmail.com/user@pop3.live.com:995!
ところが、user部分に"@"が含まれているため、どうもpop3ホストと接続出来ません。
何かいい方法はありませんでしょうか。
645:618
09/12/08 23:59:57
>>643
ざっと見、標準の multi-occur や multi-occur-in-matching-buffers に似てる
感じだな。ありがとう。
646:名無しさん@お腹いっぱい。
09/12/09 10:37:45
>>644
&"hoge@hotmail.com"@pop3.live.com:995!
でどうよ。
デフォルトが /user なので書かなくていい。書いてもいいけど。
647:Zeno ◆5nZQbNmQPs
09/12/09 12:45:05
Emacs pretest 23.1.90 が先程リリースされた。
君達も試してみなさい。
Emacs pretest 23.1.90 is now available for download via FTP, at the
following location:
fURLリンク(alpha.gnu.org)
The xdelta against Emacs 23.1 is here:
fURLリンク(alpha.gnu.org)
This is the first pretest for what will be the Emacs 23.2 release.
648:名無しさん@お腹いっぱい。
09/12/09 13:23:25
質問です
(add-hook 'xxx-mode-hook (lambda () ...))
として無名関数をhookに加えたものをあとからremove-hookしたいとき
3番目の引数には何を与えたらいいですか?
649:Zeno ◆5nZQbNmQPs
09/12/09 13:43:23
>>648
そもそも、後からその関数に参照したいのに、何故無名にするのだ?
関数名が何故存在するかを考えてみろ。
650:585
09/12/09 15:16:49
>>589
reverse solidus の前では (ascii) Char: \ (92, #o134, #x5c) point=1 of 4 (0%) column=0
yen sign の前では (latin-iso8859-1) Char: ▼ (2213, #o4245, #x8a5, file ...) point=4 of 4 (75%) column=0
となりました。
yen sign は iso8859-1 の 0xA5 にもあって unicode ではその場所に割り当てられたんですね。納得しました。
$ xbindkeys --key
(yen sign キーを叩く)
"(Scheme function)"
m:0x0 + c:132
yen
$ xbindkeys --key
(reverse solidus キーを叩く)
"(Scheme function)"
m:0x0 + c:97
backslash
確かにキーボードが送る文字コードは異なるようです。
レス遅くなってすみません。
651:585
09/12/09 15:17:55
>>590
ファイル保存時に yen sign が reverse solidus に変換されていました。
これは便利です。ありがとうございます。
>>591
> ちなみに昔のEmacsでは、キーボードからyen signを受け取っても、
> reverse solidusに変換していた。
なるほど。だから sarge の頃にキーボードの yen sign を叩いても reverse solidus が
表示されたんですね。モヤモヤがとれました。
652:名無しさん@お腹いっぱい。
09/12/09 19:59:44
Emacs上でtwitterやりたいんですが
何かいい方法ありませんか?
653:Zeno ◆5nZQbNmQPs
09/12/09 20:02:03
>>652
twit.el を使え。 https にも対応しているのはこれだけだ。
初期設定の face は汚いが、自分でカスタマイズすれば常用できるレベルだ。
654:名無しさん@お腹いっぱい。
09/12/09 20:25:45
twittering-mode.elはだめ?
日本人が作ってるよ!githubでガンガン改良されてるし。
655:名無しさん@お腹いっぱい。
09/12/09 21:06:28
>>646
ありがとうございます。当方、Meadow3 + Cygwin-1.5 + wl-2.15.7で、
gmailとYahooはSSL接続で使えていますが、何故かhotmailだけは、
Getting header...
で止ってしまいます。認証はうまくいっているのですが。hotmail側の問題でしょうか。