Emacs part15
■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。
2005/03/26(土) 14:48:22各種 Emacs 関連はこちらで。
前スレ: Emacs part13
http://pc8.2ch.net/test/read.cgi/unix/1096186227/
0685名無しさん@お腹いっぱい。
2005/06/16(木) 20:47:450686名無しさん@お腹いっぱい。
2005/06/16(木) 23:31:520687名無しさん@お腹いっぱい。
2005/06/17(金) 07:25:14厳密にやろうとすると、 Emacs 内部だけでも大変そう。
0688名無しさん@お腹いっぱい。
2005/06/17(金) 08:19:480689名無しさん@お腹いっぱい。
2005/06/17(金) 09:06:25window-start と window-end 使うだろ。なんでわざわざ >>675 みたいな
ことやってんのか分からんってことじゃないの?
0690名無しさん@お腹いっぱい。
2005/06/17(金) 12:32:520691名無しさん@お腹いっぱい。
2005/06/17(金) 12:37:07m9(^∀^)
0692名無しさん@お腹いっぱい。
2005/06/17(金) 22:29:02おっとごめんなさい。
以前リリース版にも当たることを確認した気がするんですが全然駄目ですね orz
21.[34] の奴に差し替えてみました。
普段は CVS HEAD を使ってるので動作確認はしてませんが大丈夫だと思います…多分。
0694名無しさん@お腹いっぱい。
2005/06/17(金) 22:53:31折り返しとかいろいろあるとめんどくさくなる。
現在行すら頭から数えていくしか方法ないし。
0695名無しさん@お腹いっぱい。
2005/06/18(土) 01:24:48text-property まで考えると泣きたくなる
0696名無しさん@お腹いっぱい。
2005/06/22(水) 08:01:24指定するにはどうすればいいの?
0697名無しさん@お腹いっぱい。
2005/06/22(水) 10:41:10".bin" ".lbin" ".so" ".a" ".ln" ".blg" ".bbl" ".elc" ".lof" ".glo"
".idx" ".lot" ".dvi" ".fmt" ".tfm" ".pdf" ".class" ".fas" ".lib"
".mem" ".x86f" ".sparcf" ".fasl" ".ufsl" ".fsl" ".dxl" ".pfsl" ".dfsl"
".lo" ".la" ".gmo" ".mo" ".toc" ".aux" ".cp" ".fn" ".ky" ".pg" ".tp"
".vr" ".cps" ".fns" ".kys" ".pgs" ".tps" ".vrs" ".pyc" ".pyo")
0698名無しさん@お腹いっぱい。
2005/06/22(水) 19:04:39(global-font-lock-mode t)
と書いて、hoge.texなどのファイルを編集する時には
色がつくようにしてます。
ところが、
Ctrl+l
とすると、コメントの部分の赤いのを除いて色が消えてしまいます。
何か他にも .emacs に書いておかなければならないのでしょうか。
どうかご教授お願いします。
0699名無しさん@お腹いっぱい。
2005/06/22(水) 19:34:57C-l には、どんなコマンドが割り当てられているんでしょうかね?
調べ方:M-x describe-key C-l
0700698
2005/06/22(水) 20:10:130701名無しさん@お腹いっぱい。
2005/06/22(水) 20:18:44そろそろEmacs22リリースされそう?
0702名無しさん@お腹いっぱい。
2005/06/22(水) 20:54:050703名無しさん@お腹いっぱい。
2005/06/22(水) 20:54:28Subject: [yatex:03958] Re: Mac OS X(Carbon Emacs) で YaTeX を使う
これじゃねーの?
0704名無しさん@お腹いっぱい。
2005/06/23(木) 03:50:04これを違うモードで開くにはどうするのでしょうか?
他のモードがわからないので、もしよろしければ
lisp-interaction-mode
で、教えていただけるとうれしいです
0705名無しさん@お腹いっぱい。
2005/06/23(木) 03:53:135.8 How do I make Emacs use a certain major mode for certain files?
===================================================================
If you want to use a certain mode FOO for all files whose names end
with the extension `.BAR', this will do it for you:
(setq auto-mode-alist (cons '("\\.BAR\\'" . FOO-mode) auto-mode-alist))
Otherwise put this somewhere in the first line of any file you want
to edit in the mode FOO (in the second line, if the first line begins
with `#!'):
-*- FOO -*-
Beginning with Emacs 19, the variable `interpreter-mode-alist'
specifies which mode to use when loading a shell script. (Emacs
determines which interpreter you're using by examining the first line of
the script.) This feature only applies when the file name doesn't
indicate which mode to use. Use `C-h v' (or `M-x describe-variable')
on `interpreter-mode-alist' to learn more.
0706名無しさん@お腹いっぱい。
2005/06/23(木) 03:59:24(setq auto-mode-alist (cons '("\\.htm\\'" . auto-interaction--mode) auto-mode-alist))
(setq auto-mode-alist (cons '("\\.html\\'" . auto-interaction--mode) auto-mode-alist))
(setq auto-mode-alist (cons '("\\.hml\\'" . auto-interaction--mode) auto-mode-alist))
などと、ひとつづつ指定するものなのでしょうか?
0707名無しさん@お腹いっぱい。
2005/06/23(木) 04:06:27開くと文字化けするファイルがあるのですが、開いたファイルの文字コードの指定は
どうすればいいのでしょうか?
なぜかVimではうまく開けるのですが、Emacsではうまく開けません
現在開いている文字コードの確認のしかたなども教えていただけるとうれしいです
0708名無しさん@お腹いっぱい。
2005/06/23(木) 10:53:55> 開くと文字化けするファイルがあるのですが、開いたファイルの文字コードの指定は
> どうすればいいのでしょうか?
C-x RET cuniversal-coding-system-argument
か?それとも
C-x RET fset-buffer-file-coding-system
のことか?
> なぜかVimではうまく開けるのですが、Emacsではうまく開けません
> 現在開いている文字コードの確認のしかたなども教えていただけるとうれしいです
C-h C か?
0709名無しさん@お腹いっぱい。
2005/06/23(木) 12:47:06その前に *-coding-system はキチンと設定してるのか?
0710名無しさん@お腹いっぱい。
2005/06/23(木) 22:11:34(while (and lis1 lis2)
(setq ret (acons (car lis1) (car lis2) ret)
lis1 (cdr lis1)
lis2 (cdr lis2)))
(reverse ret))
(setq auto-mode-alist
(append
(zip-assoc
'("\\.htm\\'" "\\.html\\'" "\\.hml\\'")
(make-list 3 'auto-interaction--mode))
auto-mode-alist))
0711707
2005/06/23(木) 22:49:34ありがとうございます
C-x RET としたら
C-x RET- とバッファに表示され、そこでcを押したら
Coding system for following command (default, iso-latin-1-dos):
になります
そこで、euc-jpと打ってリターンすると
Command to execute with euc-jp:
と表示されるだけです
0712名無しさん@お腹いっぱい。
2005/06/24(金) 03:43:51"\\.html*$"で行ける
>>707
emacsは、異なった文字コードが混在してる場合(ある文字コードには含まれ
ない文字が含まれている場合)には、文字化けする。回避するには、開きたい
文字コードを指定してやる。指定の仕方を聞きたけりゃ、頭下げて頼むこと。
0713707
2005/06/24(金) 03:46:02文字コードは1ファイル統一だと思います
指定して開けるなら、Vimで確認して指定して開きたいので
教えていただけるとうれしいです
どうかよろしくお願いします
orz
0714名無しさん@お腹いっぱい。
2005/06/24(金) 04:18:22「……だけです」で思考停止する脳味噌ゼロの自分を恨め。
0715名無しさん@お腹いっぱい。
2005/06/24(金) 04:22:130716名無しさん@お腹いっぱい。
2005/06/24(金) 04:26:090717名無しさん@お腹いっぱい。
2005/06/24(金) 04:30:190718名無しさん@お腹いっぱい。
2005/06/24(金) 04:44:38-*- coding: euc-jp -*-
↑
もっともたくさん入ってると思われる文字コードを指定
0719名無しさん@お腹いっぱい。
2005/06/24(金) 04:55:58それだと
-*- coding: euc-jp -*-
を書いただけでいけました!!
どうして、
C-x RET c euc-jp RET C-f C-b ./hoge
じゃいけないんですかねぇ?
0720名無しさん@お腹いっぱい。
2005/06/24(金) 04:57:29です
失礼しました
0721名無しさん@お腹いっぱい。
2005/06/24(金) 04:58:580722名無しさん@お腹いっぱい。
2005/06/24(金) 05:02:53うざいんなら無視しとけ
0723名無しさん@お腹いっぱい。
2005/06/24(金) 07:11:160724名無しさん@お腹いっぱい。
2005/06/24(金) 07:13:19ばかだな
0725名無しさん@お腹いっぱい。
2005/06/24(金) 07:23:450726名無しさん@お腹いっぱい。
2005/06/24(金) 07:36:370727名無しさん@お腹いっぱい。
2005/06/24(金) 07:37:12フロントオーディオ?
0728名無しさん@お腹いっぱい。
2005/06/24(金) 07:37:57http://www.media-k.co.jp/jiten/wiki.cgi?%A1%E3%A3%C1%2D%A3%DA%A1%E4#i31
0729名無しさん@お腹いっぱい。
2005/06/24(金) 07:39:440730名無しさん@お腹いっぱい。
2005/06/24(金) 08:22:03ウインドウに表示中の画面上で
最上部、 最下部、 中部に移動するのはどうするのでしょうか?
中部は M-rでできましたが、最上下部がわかりません
また、カーソルがある行の中部にいく方法はどうするのでしょうか?
M-<, M->はわかりました
新しく現在のファイルを開き直すのはどうするのでしょうか?
C-x C-fでやると新しく開き直しませんでした。 Vimでいうところの :e!%です
バッファを削除して新しく開き直すものなのでしょうか?
ファイルの中身の全選択は M-< C-SPACE M->とやるものなのでしょうか?
こちらはVim特有なものなのかもしれませんが解答いただけると幸いです
Vimでは、ブラックホールレジスタと言うものがあるのですが
Emacsには無いのでしょうか?
Vimでは選択したものを "_xで完璧に削除することができます
また、レジスタを指定することにより複数コピーできます
こういうものはないのでしょうか?
0731名無しさん@お腹いっぱい。
2005/06/24(金) 08:31:02誰だよ、C-x RET cなんか教えた香具師。
C-x RET f、euc-jp、M-x revert-bufferだろ。
0732名無しさん@お腹いっぱい。
2005/06/24(金) 08:32:240733名無しさん@お腹いっぱい。
2005/06/24(金) 08:35:19できました
ありがとうございました
0734名無しさん@お腹いっぱい。
2005/06/24(金) 08:43:16あんたさ、helpって知らない?
M rってさ、ESC rってさ、調べりゃいいじゃん。
move-to-window-line is an interactive built-in function.
(move-to-window-line ARG)
Position point relative to window.
With no argument, position point at center of window.
An argument specifies vertical position within the window;
zero means top of window, negative means relative to bottom of window.
どうせ、ARGはどう入力するかって聞いてくるだろ。じゃあ、ぜんぶ
言っとく。
C-u、0、ESC r
C-u、-1、ESC r
0735名無しさん@お腹いっぱい。
2005/06/24(金) 08:52:000736名無しさん@お腹いっぱい。
2005/06/24(金) 09:08:320737名無しさん@お腹いっぱい。
2005/06/24(金) 09:13:360738名無しさん@お腹いっぱい。
2005/06/24(金) 09:14:360739名無しさん@お腹いっぱい。
2005/06/24(金) 09:27:29> ファイルの中身の全選択は M-< C-SPACE M->とやるものなのでしょうか?
C-x h。バッファが narrowing されてたら C-x n w してから。
0740名無しさん@お腹いっぱい。
2005/06/24(金) 12:53:380741名無しさん@お腹いっぱい。
2005/06/24(金) 12:55:53vim つかえないなんて終ってる。。。
0742名無しさん@お腹いっぱい。
2005/06/24(金) 13:01:35>>740 をどう読んだら「vim つかえない」なんて結論になるんだよw
池沼だなw
0743名無しさん@お腹いっぱい。
2005/06/24(金) 13:13:40コンプレックスまるだしですねwww
0744名無しさん@お腹いっぱい。
2005/06/24(金) 13:21:13普通にvi使える。vimの拡張された機能を使えないことが終わってるとは思えんが。
0745名無しさん@お腹いっぱい。
2005/06/24(金) 14:45:410746名無しさん@お腹いっぱい。
2005/06/24(金) 15:17:170747名無しさん@お腹いっぱい。
2005/06/24(金) 15:27:43例えば、TABで行頭を揃えたりとか出来て便利で
これを、*.pcでもしたいのですが、
どこをいぢれば良いのでしょうか?
OS FreeBSD 5.4
emacs emacs-21.3
0748名無しさん@お腹いっぱい。
2005/06/24(金) 15:48:46auto-mode-alist
0749名無しさん@お腹いっぱい。
2005/06/24(金) 16:01:56いけない。vc上でrevertされちゃうぞ。
C-x RET r でどうだ? (という俺も今知ったのだが。)
0750名無しさん@お腹いっぱい。
2005/06/24(金) 16:07:45あざーっす
0751名無しさん@お腹いっぱい。
2005/06/24(金) 16:08:31(゚Д゚)ハァ?
0752747
2005/06/24(金) 16:41:53~/.emacsに
(setq auto-mode-alist (cons '("\\.pc$" . c-mode) auto-mode-alist))
と書くことでできました!
ありがとうございました。
0753名無しさん@お腹いっぱい。
2005/06/24(金) 18:05:28カーソルのある行の先頭にスペースを入れたり、削除したりを
ワンタッチで出来たらいいな、と思っています。
今は、C-a C-d とか C-a space とかでペコペコやってます。
なんか良い方法ないですか?
0754名無しさん@お腹いっぱい。
2005/06/24(金) 18:09:30TAB
0755名無しさん@お腹いっぱい。
2005/06/24(金) 18:19:04C-x r k
C-x r t
0756名無しさん@お腹いっぱい。
2005/06/24(金) 18:25:07あ、n, m ∈ N ね。
0757名無しさん@お腹いっぱい。
2005/06/24(金) 18:27:490758名無しさん@お腹いっぱい。
2005/06/24(金) 18:32:160759名無しさん@お腹いっぱい。
2005/06/24(金) 18:43:58M-: (replace-regexp "^" "; " nil (save-excursion (goto-line n) (point)) (save-excursion (goto-line m) (point)))
0760名無しさん@お腹いっぱい。
2005/06/24(金) 19:23:430761名無しさん@お腹いっぱい。
2005/06/24(金) 19:27:01M-x report-emacs-bug
0762名無しさん@お腹いっぱい。
2005/06/24(金) 19:33:460763名無しさん@お腹いっぱい。
2005/06/24(金) 20:38:430764名無しさん@お腹いっぱい。
2005/06/24(金) 20:39:360765名無しさん@お腹いっぱい。
2005/06/24(金) 23:46:510766名無しさん@お腹いっぱい。
2005/06/26(日) 08:25:22こんなにカスタマイズ性があるシェルはびっくりすっな
0767名無しさん@お腹いっぱい。
2005/06/26(日) 08:38:45cp932で保存されるのですが、euc-jpで保存するには
どうすればいいのでしょうか?
0768名無しさん@お腹いっぱい。
2005/06/26(日) 08:50:43C-x RET f runs the command set-buffer-file-coding-system
0769名無しさん@お腹いっぱい。
2005/06/26(日) 08:51:11set-buffer-file-coding-system
ファイル先頭に -*- coding: euc-jp -*- と書く
0770768
2005/06/26(日) 08:51:450771名無しさん@お腹いっぱい。
2005/06/26(日) 08:55:00http://tagoh.jp/d/?date=20050609 ので日本語表示できたよ
0772名無しさん@お腹いっぱい。
2005/06/26(日) 08:56:56俺はVimしかできんから知らんけど
0773767
2005/06/26(日) 09:11:10>>769さんの方は、htmlファイルを書いているときに
<? -*- coding: euc-jp -*- ?>
としておけばいいのでこちらでさせていただきました
>>768さんもありがとうございました
0774名無しさん@お腹いっぱい。
2005/06/26(日) 09:20:590775名無しさん@お腹いっぱい。
2005/06/26(日) 09:24:50emacsで上のやりかたでテキスト保存して
Vimで開いたらcp932になってっぞ?
0776名無しさん@お腹いっぱい。
2005/06/26(日) 09:25:100777名無しさん@お腹いっぱい。
2005/06/26(日) 09:40:27Lisp Interactionモードで使ってるんですが
インデントはできないのでしょうか?
0778名無しさん@お腹いっぱい。
2005/06/26(日) 10:27:10(require 'windows)
(setq win:switch-prefix "\C-z")
0779名無しさん@お腹いっぱい。
2005/06/26(日) 10:29:570780名無しさん@お腹いっぱい。
2005/06/26(日) 10:48:120781名無しさん@お腹いっぱい。
2005/06/26(日) 10:57:36(require 'windows)
(setq win:switch-prefix "\C-z")
(setq win:switch-prefix "\C-z")
(setq win:switch-prefix "\C-z")
(setq win:switch-prefix "\C-z")
(setq win:switch-prefix "\C-z")
(setq win:switch-prefix "\C-z")
(setq win:switch-prefix "\C-z")
0782名無しさん@お腹いっぱい。
2005/06/26(日) 11:04:12念には念を入れてって
普通に考えて一回読まれなかったらそっちのほうが問題でしょ・・・
0783名無しさん@お腹いっぱい。
2005/06/26(日) 11:23:500784名無しさん@お腹いっぱい。
2005/06/26(日) 12:06:203回目は心とのsyncでしょ?
0785名無しさん@お腹いっぱい。
2005/06/26(日) 12:36:10前の行の最初のスペースの数を自動的にインデントしてくれないかな...
皆様はどうしてますの?
■ このスレッドは過去ログ倉庫に格納されています