私的良スレ書庫
不明な単語は2ch用語を / 要望・削除依頼は掲示板へ。不適切な画像報告もこちらへどうぞ。 / 管理情報はtwitterでログインするとレス評価できます。 登録ユーザには一部の画像が表示されますので、問題のある画像や記述を含むレスに「禁」ボタンを押してください。
元スレEmacs part 25
emacs スレッド一覧へ / emacs とは? / 携帯版 / dat(gz)で取得 / トップメニューみんなの評価 : ○
レスフィルター : (試験中)
数時間前にHEADでfont.c, fontset.cなどが更新されて、
フォントの描画がすごく汚くなった。
フォントの描画がすごく汚くなった。
その変更のおかげだと思うけど、やっと
(set-default-font "M+2VM+IPAGcircle")
とかできるようになって喜んでる。
(set-default-font "M+2VM+IPAGcircle")
とかできるようになって喜んでる。
>>348 のやり方をわかる方はいますか?
なんか、makeのメッセージ見てたら、gtkのフォント選択ダイアログがある
っぽいんだが、そんなのある?幻覚?
「自分で試せ」と言われそうだが、起動時に何かのロードでいろいろこけてる
のでやる気になれない。JISコードの入ったのelの読み込みに弱い気が。
っぽいんだが、そんなのある?幻覚?
「自分で試せ」と言われそうだが、起動時に何かのロードでいろいろこけてる
のでやる気になれない。JISコードの入ったのelの読み込みに弱い気が。
>>357
できました。 マジ感謝です。
できました。 マジ感謝です。
(set-default-font "IPAgothic")
とかすると TAB の長さが倍になる?
インデントがすごいことになってワロタw
とかすると TAB の長さが倍になる?
インデントがすごいことになってワロタw
最近のCVS HEADの話題が出てきたから久しぶりにビルドしようと思ったら、
Solarisじゃビルド出来なかったよorz
Undefined first referenced
symbol in file
cfmakeraw sysdep.o
cfsetspeed sysdep.o
ですって(⊃д`)
Solarisじゃビルド出来なかったよorz
Undefined first referenced
symbol in file
cfmakeraw sysdep.o
cfsetspeed sysdep.o
ですって(⊃д`)
>>354
レジストリ弄ってコンソールフォントを指定するか、.emacs で設定すれば
レジストリ弄ってコンソールフォントを指定するか、.emacs で設定すれば
>>346
たとえば lisp-interaction-mode と emacs-lisp-mode にだけ適応させないなら、
after-change-major-mode-hook を使ってこんな感じかなぁ。
ちゃんと試してないけど。
(defun hoge-hoge ()
(unless (minibufferp (current-buffer))
(unless (memq major-mode '(lisp-interaction-mode emacs-lisp-mode))
(local-set-key "\C-t" 'undefined))))
(add-hook 'after-change-major-mode-hook 'hoge-hoge)
たとえば lisp-interaction-mode と emacs-lisp-mode にだけ適応させないなら、
after-change-major-mode-hook を使ってこんな感じかなぁ。
ちゃんと試してないけど。
(defun hoge-hoge ()
(unless (minibufferp (current-buffer))
(unless (memq major-mode '(lisp-interaction-mode emacs-lisp-mode))
(local-set-key "\C-t" 'undefined))))
(add-hook 'after-change-major-mode-hook 'hoge-hoge)
一つの名前を指定すると複数ファイルが一つの窓で分割された状態、またはelscreenなどで複数に分けられた状態、
で開かれるようなelispを書きたいと思っているのですが、参考になるelispなんかがあったら教えてください。
やりたい事の例
M-x command-hoge testでtest.a ../test.b /huga/test.cを開く
みたいな感じです。
上の例のようなルールは内部で指定して、呼び出す時は名前だけとかで呼べる様にしたいです。お願いします。
で開かれるようなelispを書きたいと思っているのですが、参考になるelispなんかがあったら教えてください。
やりたい事の例
M-x command-hoge testでtest.a ../test.b /huga/test.cを開く
みたいな感じです。
上の例のようなルールは内部で指定して、呼び出す時は名前だけとかで呼べる様にしたいです。お願いします。
>>361
レジストリって何?
レジストリって何?
yc.elを背景色が黒いウィンドウで使うと見えづらいのですが、変換候補の色を変更することはできませんか?
複数の置き換えコマンドを保存しておき、一括でその置き換えコマンドを実行したいのですが、
何か方法はありませんか?
何か方法はありませんか?
xftfont_open() で
if (spacing != FC_PROPORTIONAL)
が真のときも
XftTextExtents8 (display, xftfont, ascii_printable, 1, &extents);
font->space_width = extents.xOff;
すべきじゃないのかなぁ。
if (spacing != FC_PROPORTIONAL)
が真のときも
XftTextExtents8 (display, xftfont, ascii_printable, 1, &extents);
font->space_width = extents.xOff;
すべきじゃないのかなぁ。
>>364
ごめん NTEmacs スレと間違えた
ごめん NTEmacs スレと間違えた
何故かアクティブなウィンドウだけしかモードラインが表示されないようになってしまいました。
↓こんな状況。
http://www-2ch.net:8080/up/download/1213708297615242.gQjr3d
以前はこのような問題はありませんでした。
特に何かいじった覚えもないのですが、いつのまにかなっていたので、
もしかすると何か関連する設定をいじってしまったのかもしれず、
よくわかりません。
-qオプションをつけて起動しても同じでした。
何か解決できるような情報をもらえれば助かります。
↓こんな状況。
http://www-2ch.net:8080/up/download/1213708297615242.gQjr3d
以前はこのような問題はありませんでした。
特に何かいじった覚えもないのですが、いつのまにかなっていたので、
もしかすると何か関連する設定をいじってしまったのかもしれず、
よくわかりません。
-qオプションをつけて起動しても同じでした。
何か解決できるような情報をもらえれば助かります。
>>363
resume.el と windows.el の組み合わせが希望の動作をすると思う。
C-c C-w C-r a して、C-x C-c
再起動後、(win:startup-with-window) しておいて
C-c C-w C-r r じゃないかなぁ。
windows.el のコメント読んだら分かると思うよ。
>>367
もちょっと具体的に。例があると助かる。
(defun hoge-replace ()
(interactive)
(goto-char (point-min))
(replace-string "hoge" "fuga")
(goto-char (point-min))
(replace-string "moge" "muga"))
って感じで複数回繰り返したいということなのかな?
>>370
-rv つけてみたらどうなる?
resume.el と windows.el の組み合わせが希望の動作をすると思う。
C-c C-w C-r a して、C-x C-c
再起動後、(win:startup-with-window) しておいて
C-c C-w C-r r じゃないかなぁ。
windows.el のコメント読んだら分かると思うよ。
>>367
もちょっと具体的に。例があると助かる。
(defun hoge-replace ()
(interactive)
(goto-char (point-min))
(replace-string "hoge" "fuga")
(goto-char (point-min))
(replace-string "moge" "muga"))
って感じで複数回繰り返したいということなのかな?
>>370
-rv つけてみたらどうなる?
>>371
> -rv つけてみたらどうなる?
こうなりました。
http://www-2ch.net:8080/up/download/1213710901685186.af2PRp
モードラインは特に変化ありません。
> -rv つけてみたらどうなる?
こうなりました。
http://www-2ch.net:8080/up/download/1213710901685186.af2PRp
モードラインは特に変化ありません。
>>372
M-x list-faces-display
して、mode-line とか mode-line-inactive とか、ちゃんと表示されてる?
何も字が出てない場合、
(set-face-foreground 'mode-line "hot pink")
(set-face-foreground 'mode-line-inactive "turquoise")
とかやったら文字は出るのかな?
M-x list-faces-display
して、mode-line とか mode-line-inactive とか、ちゃんと表示されてる?
何も字が出てない場合、
(set-face-foreground 'mode-line "hot pink")
(set-face-foreground 'mode-line-inactive "turquoise")
とかやったら文字は出るのかな?
>>373
まさにそれです。
http://www-2ch.net:8080/up/download/1213716048856076.YAeCxl
mode-line-inactiveで文字と背景の色が同じになってしまっています。
で、調べている最中で、rgb.txtがHOMEにあることに気づいてそれを削除すると正常に見えるようになるました。
/emacs/etc/rgb.txtのコピーなので、こちらが読み込まれたとしても挙動が変わるというのはよくわかりませんが、
いただいた情報は参考になりました。どうもありがとうございました。
まさにそれです。
http://www-2ch.net:8080/up/download/1213716048856076.YAeCxl
mode-line-inactiveで文字と背景の色が同じになってしまっています。
で、調べている最中で、rgb.txtがHOMEにあることに気づいてそれを削除すると正常に見えるようになるました。
/emacs/etc/rgb.txtのコピーなので、こちらが読み込まれたとしても挙動が変わるというのはよくわかりませんが、
いただいた情報は参考になりました。どうもありがとうございました。
>>370
NTEmacs?src/w32fns.c に、x-open-connection() て関数があったよ。抜粋すると、
color_file = build_string("~/rgb.txt");
if (NILP (Ffile_readable_p (color_file)))
color_file =
Fexpand_file_name (build_string ("rgb.txt"),
Fsymbol_value (intern ("data-directory")));
Vw32_color_map = Fw32_load_color_file (color_file);
~/rgb.txt があると、etc/rgb.txt よりも優先して色情報として使うみたいね。
ちゃんと調べてないけど、改行コードとか、文字エンコード方式とかが変わってて
~/rgb.txt のデータが正しく読めなかったんじゃない?
ホントにコピーしてきただけなのに現象が発生するのだったら、
それはバグだろうから開発陣へ報告よろしく。
NTEmacs?src/w32fns.c に、x-open-connection() て関数があったよ。抜粋すると、
color_file = build_string("~/rgb.txt");
if (NILP (Ffile_readable_p (color_file)))
color_file =
Fexpand_file_name (build_string ("rgb.txt"),
Fsymbol_value (intern ("data-directory")));
Vw32_color_map = Fw32_load_color_file (color_file);
~/rgb.txt があると、etc/rgb.txt よりも優先して色情報として使うみたいね。
ちゃんと調べてないけど、改行コードとか、文字エンコード方式とかが変わってて
~/rgb.txt のデータが正しく読めなかったんじゃない?
ホントにコピーしてきただけなのに現象が発生するのだったら、
それはバグだろうから開発陣へ報告よろしく。
はじめて windows.el いれてみた。
なんだこれ!
いままで入れてなかったのがアホらしいほど便利だ。
これ入れるまで開きたいファイル多いときは
Emacs二重起動とかしてたよ…
なんだこれ!
いままで入れてなかったのがアホらしいほど便利だ。
これ入れるまで開きたいファイル多いときは
Emacs二重起動とかしてたよ…
gnu screen とか使ってみたことある?
windows.el なんかよか高機能だぞ。
emacs 用ではないが。
windows.el なんかよか高機能だぞ。
emacs 用ではないが。
近い話だから質問させてください。
会社から家のマシンにつないでscreen上でEmacsを使ってて、
家に帰ってもそのままscreen上でEmacsを現在使っています。
screen上のemacsだと色々と不便なことがあるので、x11の
(なんていえばいいかわかりませんが・・。 emacs-x11?)
Emacsを使いたいのですけど、screen上のEmacs(emacs -nw)
をemacs-x11に移動させることはできませんか?
立ち上げなおせばいいだけの話なのですけど、家と会社で
毎回立ち上げなおすのは結構不便で・・。
会社から家のマシンにつないでscreen上でEmacsを使ってて、
家に帰ってもそのままscreen上でEmacsを現在使っています。
screen上のemacsだと色々と不便なことがあるので、x11の
(なんていえばいいかわかりませんが・・。 emacs-x11?)
Emacsを使いたいのですけど、screen上のEmacs(emacs -nw)
をemacs-x11に移動させることはできませんか?
立ち上げなおせばいいだけの話なのですけど、家と会社で
毎回立ち上げなおすのは結構不便で・・。
>>381
リモートデスクトップ使ってる私は勝ち組
リモートデスクトップ使ってる私は勝ち組
スペック次第で内部で読んでるelispもあわせて10万行を超える.emacsを読んでも一瞬なんだろうか・・・
それはウラヤマスィ
それはウラヤマスィ
>>389
分かりました、どうもありがとうございます
分かりました、どうもありがとうございます
>>390
>>388だけど>>389が言っていることが希望だとすれば、
たしかに上書きされると元のバインドは消えるので、
一時的に退避しておくとかしないといけないね。
(defvar toggle-c-t 'forward-char)
(defun toggle-c-t ()
(interactive)
(let ((c-t toggle-c-t))
(setq toggle-c-t (lookup-key global-map "\C-t"))
(define-key global-map "\C-t" c-t)))
雑に書いたけど、希望している動作には近いんじゃないかな。ハズしてたらゴメン。
取り替える関数とかマップとかは適当にいじってみて。
>>388だけど>>389が言っていることが希望だとすれば、
たしかに上書きされると元のバインドは消えるので、
一時的に退避しておくとかしないといけないね。
(defvar toggle-c-t 'forward-char)
(defun toggle-c-t ()
(interactive)
(let ((c-t toggle-c-t))
(setq toggle-c-t (lookup-key global-map "\C-t"))
(define-key global-map "\C-t" c-t)))
雑に書いたけど、希望している動作には近いんじゃないかな。ハズしてたらゴメン。
取り替える関数とかマップとかは適当にいじってみて。
>>392
俺の.emacsは5万行くらいだけど、起動に30秒はかかるぞ。
俺の.emacsは5万行くらいだけど、起動に30秒はかかるぞ。
meadow emacs memoで紹介されてるのを只管取り入れたぐらいでも
起動時に改行抜きで数万行分のelispを読む事態になりますから
起動時に改行抜きで数万行分のelispを読む事態になりますから
>>371
ありがとうございます。
教えていただいたものをまだ確認はしていないのですが、
教えていただいたもので実現できそうです。
例にふさわしいかどうかはわかりませんが、今までVimで行っていた操作としては
--- hoge.vis --
:%s/hoge/geho/g
:%s/guho/hogu/g
---------------
というファイルを用意しておき、(実際には20行ほどあります。
編集したいファイルを開いているうえで、
:source hoge.vis
という風にすると、hoge.visの中身がすべて実行されるというものです。
ありがとうございます。
教えていただいたものをまだ確認はしていないのですが、
教えていただいたもので実現できそうです。
例にふさわしいかどうかはわかりませんが、今までVimで行っていた操作としては
--- hoge.vis --
:%s/hoge/geho/g
:%s/guho/hogu/g
---------------
というファイルを用意しておき、(実際には20行ほどあります。
編集したいファイルを開いているうえで、
:source hoge.vis
という風にすると、hoge.visの中身がすべて実行されるというものです。
前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / emacs スレッド一覧へ
みんなの評価 : ○類似してるかもしれないスレッド
- Emacs part 27 (1001) - [92%] - 2009/1/23 18:47 ○
- Emacs part 28 (605) - [92%] - 2009/3/25 0:37 ○
- Emacs part 22 (1001) - [92%] - 2008/1/18 7:47 ○
- Emacs part 26 (1001) - [92%] - 2008/11/8 20:47 ○
- Emacs part 23 (1001) - [92%] - 2008/2/8 0:04 ☆
- Emacs Part 35 (1001) - [84%] - 2010/9/19 17:01
- Emacs Part 45 (1001) - [84%] - 2014/6/23 9:45
- Emacs part24 (991) - [84%] - 2008/5/10 5:08 ○
- Emacs Part 34 (1001) - [76%] - 2010/6/21 19:45 ○
- Emacs Part 53 (989) - [76%] - 2022/12/5 12:45
- Emacs Part 40 (1001) - [76%] - 2012/9/7 0:30
- Emacs Part 32 (1001) - [76%] - 2009/12/20 2:04 ○
- Emacs Part 41 (1001) - [76%] - 2012/12/24 4:15
トップメニューへ / →のくす牧場書庫について