元スレEmacs Part 34
emacs覧 / PC版 /みんなの評価 : ○
501 = :
>>499
代わりに何があったかについて考察が欠如している。
503 = :
生き残るの定義が今の環境で動く処理系があることだとしたら
難なく生き残ってるべ
504 = :
Lispでなくなったら、まったくLispを書くことがなくなりそうだから
そのままでいいよ。
Lispは知っておいて損はない言語だし。
505 = :
popup-kill-ringを導入したんだけど
M-yやったあとで、下の候補を選ぶときに 下矢印や上矢印が効かないんだけどどうすればいいですか?
C-nやC-pは効くんですけどね
506 = :
>>505
0.0.6 で対応しておきました。
というか、アローキーの事忘れてました。ありがとうございます。
できれば 2ch じゃなくて、ブログのコメントや、twitter で直接言うか、もしくは、
メール送るなりで言って頂けると嬉しいです。
2ch だと気付かない可能性があるので。
507 = :
>>506
ありがとうございます。
ブログやtwitterではみてなくて、emacswikiのnewでみてたんで。
今後、小さいことかもしれませんがお世話になるかもしれません。
その前に、自分で解決できればいいんですけどね;
508 = :
>>505
もしかしたら自分が勘違いしていたのかもしれないので、補足です。
-nw でアローキーが効かないのは、下記例のような、popup-menu* の時点で効いていないので、
現状、よくわからないです。
# というかあまり追ってないです。
(popup-menu* '("foo" "bar" "baz"))
509 = :
>>508
そうです! -nwでです。
現状わからないということですね。ありがとうございました。
popup.elを読んでみることにします。
510 = :
>>509
すいません、ありがとうございます。
# もっとちゃんと考えないと駄目だなあ…>自分
一応、twitter ごしかつ一方的に、ですが、popup.el の作者の方に
-nw でアローキーが動かないという事は言っておきました。
511 = :
>>510
お手数をおかけして申し訳ありません。
スレ汚しになってしまってすいません。
twitterやはてなブログのアカウント(?)を取ってみようと思います。
わざわざありがとうございます。
512 = :
>>504
それって 別にしらなくても良いってことじゃね?
514 = :
23.2で入るセマンティックって23.1にapt-get でセマンティックいれるのとどう違うんだ
515 = :
popup-kill-ring で便乗質問なんだけど、pos-tip を導入して
(pos-tip-show "foo bar" '("black" . "blue"))
とやっても強制的に foreground は white にされてるっぽいんだけれど
当方の環境だけでしょうか……
516 = :
>>491
Javascriptを使用したウェブサイトをEmacsから利用出来る様になるかも
517 = :
うわーすごい
519 = :
>>515
default-frame-alistのforeground,backgroundが設定されていると
そっちが優先されちゃうみたい(x-show-tipの仕様?)
520 = :
>>519
レスthx.
しかし当方の環境では元々 default-frame-alist で foreground が設定されておらず、
試しに別の色に設定してみましたが、それでも pos-tip-show の foreground には
影響ありませんでした(相変らず white のまま)。
うーん、どの設定が反映されてるんだろう……。
521 = :
>>515
当方の環境だと、ちゃんと foreground、background 共に設定されるよ。
default-frame-alist で foreground-color、background-color と設定してるけど、大丈夫よ。
環境は、emacs 23.1 と最近(ここ1週間以内)の emacs 24.0.50 で確認してみた。
OS は、Debian GNU/Linux。
pos-tip は、0.3.3。
522 = :
>>521
どうもです。当方の環境もディストリ(archlinux)以外はほとんど一緒です
(emacs は今朝 git pull した 24.0.50)
当方が普段使ってる .emacs.el に
> (setq default-frame-alist
> (append
> '((foreground-color . "black")
> (background-color . "white")
> )
> default-frame-alist))
を設定すると、ちゃんと default の foreground にも background にも反映されてるのに、
scrach で
> (pos-tip-show "foo bar" '("black" . "blue"))
を評価しても、依然 pos-tip の foreground は白いんですよ……
また、.emacs.el に上の設定のみ書いて立ち上げた後、pos-tip を require して
"(pos-tip-show..." 以下を評価すると default-frame-alist の設定に関わらず、ちゃんと
pos-tip の foreground は black になります。
何かの設定が悪さをしてるのは間違いないんだけど……
もう少し調べてみます。
523 = :
>>522は少しおかしかった。
> "(pos-tip-show..." 以下を評価すると default-frame-alist の設定に関わらず、ちゃんと
> pos-tip の foreground は black になります。
これは例えば (pos-tip-show "foo bar" '("red" . "blue") にすれば
defauld-frame-alist の黒ではなく、ちゃんと赤くなる、ということです。
524 = :
今日emacsを22.3.4から23.1.1にしたんだけど、list-colors-displayで色数見てみたら8色になっちゃってる。
22のときは256色表示できて、その.emacsをそのまま読んだ(というか特段256色にするための設定はしてなかった)
んだけど、23になって何か設定が必要になったの?
525 = :
.recentfや.sessionは通常ホームディレクトリに吐き出されるけど、それが嫌で別の場所に吐き出すようにしてます。
しかし、何かしら(多分、.emacs.elがエラーで読み込めないとき?)でまたホームディレクトリに吐き出されてしまいます。
emacsが起動したときに、自動的にそのファイルを削除するようにすることは出来ますか?
セキュリティ的には危ないかもしれませんが・・・・
526 = :
(delete-file "~/hoge")
527 = :
JUST!
>>526
ありがとうございます。そんなに簡単だったんですね;
リファレンス一から見直します。
528 = :
Outline-modeで # を書いてあるけどそれほど重要ではないという いわゆるコメントアウトとして用いたくて
(add-hook 'outline-mode-hook
(lambda ()
(setq comment-start "#")
(setq comment-end "")
(setq outline-font-lock-keywords
'(("^#.*$" 1 font-lock-comment-face t))
)
))
としたのですが、M-;でコメントアウトはできるのですが, font-lock-comment-faceが反映されません。
(font-lock-add-keywords 'outline-mode '(
("^#.*$" 1 font-lock-comment-face t)
)
)
とやっても反映されませんでした。
どこが間違っているでしょうか?
529 = :
特定状況での日本語入力や出力で問題が発生してしまいます。
OSはUbuntu、Emacsはver23、インプットメソッドはSCIM(Anthy)です。
terminal … 問題無し
emacs … 問題無し
emacs内のterm(M-x term) … 問題無し
terminal内起動のemacs(emacs -nw) … 問題無し
terminal内起動のemacs(emacs -nw)内のterm(M-x term) … 問題あり
問題あり、というのも奇妙な症状で、下記の通りです
日本語入力:文字化け
lsコマンド等による日本語表示:正常
pythonやruby,javaによる日本語出力:見えない(空白?)
term含む各バッファの文字コード表示は-UUUとなっておりUTF-8で統一されている筈なのですが…。
解決法についてお知恵を拝借できませんでしょうか。
530 = :
というか、.emacs.el がエラーで読み込めないことが多いのをまずなんとかするべきだな。
elisp いじることが多いなら session.el を後ろのほうに
よくいじっってる部分を前にもってきて失敗したら早めに停止するようにするとか。
531 = :
shellモードは常に使うけどterminalは全然使わないなあ.入ったらぱっと出にくいし、
emacsのバッファーなのにバッファー内で動く事を期待する機能(サーチとかコピペ)
が動かないから非常に異物な感じがして気持ちが悪い。 emacsの中で動いているという
利点はなにかある?
ちなみにちょっと遊んでみたが、terminalモードの中でさらにemacs -nw、それの中で
terminalモード、その中でさらにemacs -nwと続けるときもいw
532 = :
失礼、書き込み内容に改行が沢山…
>>531
なるほど、確かにshellモードなら問題なく動作しますね。
仰る通りキーバインドも普通に使えていい感じです。
ちなみに詳しくは検証していませんがterminal-emulator(M-x terminal-emulator)でも同様の症状でした。
>emacsの中で動いているという利点はなにかある?
zshを使用しているのですが、参考にしたサイトに*shと連携させるならshellよりtermを─とあったので。
http://sakito.jp/emacs/emacsshell.html#shell
533 = :
と思ったらshellモードでもJavaやruby実行時の出力に日本語があると出力されない('A`)
文字化けという訳でもなく、例えば"あいうabc"と出力される筈が見た感じ"abs"と出力されてます。消えてる…!
lsコマンドとかでの日本語表示は正常です。
534 = :
>>532
termとterminal-emulatorって同じ物みたいに見えるけど違いはあるのかな?
term M-x ... RET
Command: Start a terminal-emulator in a new buffer.
terminal-emulator M-x ... RET
Command: Under a display-terminal emulator in BUFFER, run PROGRAM on arguments ARGS.
535 = :
>>534
その質問はターミネーター2と4って同じ物みたいに見えるけど違いはあるのかな?
って言ってるようなもんだぞ。
536 = :
たとえ話は頭の良し悪しがすぐに分かるので
自信のない人はしないほうがいいのでは
537 = :
>>536
よくわからないので何かで例えて。
538 = :
飛ばねぇ豚の肉が極上霜降りだったみたいな感じ?
539 = :
>>538
よくわかりました。そういうことね。
540 = :
shift-jisなcodingはcp932で設定したいんだけど、いい方法あるかな(>_<)。
541 = :
>>540
(prefer-coding-system 'cp932-dos)
542 = :
>>541
それでやっても、shift_jisで書かれたhtmlファイルを開くと、やはりbuffer-file-coding-systemはsjisです。。
543 = :
>>542
それって、そのファイルのヘッダで shift_jis を指定しているのでは?
その指定を cp932 に変更するといいのでは?
HTML, XML (SGML?) モードでは、ヘッダの指定を見て、coding-system をそれに合わせて変えています。
(emacs-23.1 では。)
544 = :
>>543
ありがとうございます。確かにcontent-type="shift_jis"になっています。
でも、以下のように設定してても駄目なんですかね。。
mime-charset-coding-system-alist is a variable defined in `mcs-20.el'.
Its value is
((shift_jis . cp932)
(iso-2022-jp . cp50220)
(x-unknown . undecided)
(unknown . undecided)
(windows-874 . tis-620))
545 = :
ファイル内での指定が最優先だったかと。
22系からそんな動きになったような気がする。
546 = :
(setq auto-coding-functions nil)
でヘッダー読みしないようにするとか。
たいていの場合は化けないし問題ない。
547 = :
>>546
ありがとうございます。
548 = :
4月中に23.2出るんじゃなかったの?
549 = :
>>546
> (setq auto-coding-functions nil)
うまくいきました、ありがとうございます。
550 = :
ようやく規制が解除された
yatex で \endnote{hoge} という追加したコマンドを、
元からある \footnote{hoge} のように
色付けして表示したいのですが
どうすればいいのかわかりません
.emacs.el には
(global-font-lock-mode t)
(setq font-lock-support-mode 'jit-lock-mode)
と書いてあって、 \footnote{hoge} は色付きで表示されてます
ググったら 3 年くらい前に同じ質問をした人がいて
「マニュアル嫁」ってレスされてました
だけど、どのマニュアル読めばいいのかもわかんないんだよ
yatex のマニュアル見ても
「Variable: YaTeX-use-font-lock
ソースの色づけパッケージとして font-lock を利用するかどうか ((featurep 'font-lock)) 」
って記述しか見つからんし、font-lock.el ってファイルを開いても呪文みたいな文字が
並んでいるようにしか見えませんorz
どなたかコピペでしか設定できないバカにもわかるように教えてください
emacs-snapshot 1:20090411-1
yatex 1.73+dfsg1-5
みんなの評価 : ○
類似してるかもしれないスレッド
- Emacs Part 54 (97) - [92%] - 2023/1/25 17:15
- Emacs Part 44 (1001) - [92%] - 2014/2/8 8:01 △
- 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 33 (1001) - [92%] - 2010/3/9 20:01 ○
- 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 36 (1001) - [92%] - 2011/3/1 5:02
- Emacs Part 45 (1001) - [84%] - 2014/6/23 9:45
- Emacs Part 46 (984) - [84%] - 2014/12/24 14:15
- Emacs Part 52 (984) - [84%] - 2021/5/13 1:45
- Emacs Part 51 (1005) - [84%] - 2020/3/26 18:30
トップメニューへ / →のくす牧場書庫について