■掲示板に戻る■
全部
1-
101-
201-
301-
401-
501-
601-
701-
801-
901-
最新50
レス数が950を超えています。1000を超えると表示できなくなるよ。
Emacs part6
1 :
名無しさん@お腹いっぱい。
:02/09/21 21:35
Emacsネタのスレでございー。
Emacs
http://cocoa.2ch.net/unix/kako/967/967450973.html
Emacs part2
http://pc.2ch.net/unix/kako/1001/10010/1001087615.html
Emacs part3
http://pc.2ch.net/test/read.cgi/unix/1007618266/
Emacs part4
http://pc.2ch.net/test/read.cgi/unix/1013390142/
Emacs part5
http://pc.2ch.net/test/read.cgi/unix/1021734785/
関連リンク
http://www.jpl.org/elips/BUGS-ja.html
818 :
名無しさん@お腹いっぱい。
:02/12/09 10:12
Y岡神も大変だなぁ…(⊃д`)
819 :
813
:02/12/09 12:32
>>812
ses.el をバイト・コンパイルし直してみたら?
俺は elisp マンセーなんで、ses はよさげに見えるな。
まずはカーソル位置のセル式を自動的に入力行に出すといいね。
>>814
dismal はあのままじゃまったく使いものにならないよ。
820 :
名無しさん@お腹いっぱい。
:02/12/10 17:59
kterm から telnet である Linux ホストに入って emacs -nw すると、Alt が
Meta キーにならないんです。こんなときってどうしたら Alt を Meta キーに
することができるでしょうか?
821 :
名無しさん@お腹いっぱい。
:02/12/10 18:02
>>820
ESC 使っとけ。
822 :
名無しさん@Emacs
:02/12/10 22:40
>>820
こんなことして、Alt-x を ESC-x にするのはどう?
KTerm*VT100.Translations: #override \n\
Meta<KeyPress>: string("\033") insert-seven-bit()
823 :
813
:02/12/11 00:40
ちょっとトライしてみたが、ses に、いわゆる全角文字を対応させるのは大変そうですねえ。
824 :
名無しさん@お腹いっぱい。
:02/12/12 17:32
WinXP + cygwin でCVS版emacsがjapan-utilが見つからんといわれて
ビルドできない。mingwでも同じだった。誰か助けて〜
825 :
名無しさん@お腹いっぱい。
:02/12/12 17:40
precompiled を使う。
826 :
名無しさん@お腹いっぱい。
:02/12/12 18:49
プリオンコンパイルド.....ヤヴァくね?
827 :
名無しさん@Emacs
:02/12/12 19:05
そいや Emacs21 の CVS 最新版って xdisp.c でコケない?
とりあえず一個前の xdisp.c に戻してごまかしてるけど。。。
828 :
名無しさん@お腹いっぱい。
:02/12/15 02:24
age
829 :
名無しさん@お腹いっぱい。
:02/12/15 08:01
Emacs21のHTMLモードで自動改行をしないようにするには、
.emacsにどのように書けばよいのでしょうか?
830 :
名無しさん@お腹いっぱい。
:02/12/15 21:54
(add-hook 'sgml-mode-hook '(λ () (turn-off-auto-fill)))
か?
831 :
名無しさん@お腹いっぱい。
:02/12/15 21:59
>>830
なら
(add-hook 'sgml-mode-hook 'turn-off-auto-fill)
でいいんでない?
つーか、なぜ「λ」?
832 :
829
:02/12/15 23:12
>>830-831
'sgml-mode-hook → 'html-mode-hook
で望む通りの動作になりました。
ありがトン。
833 :
名無しさん@お腹いっぱい。
:02/12/16 13:55
Emacs Lisp用でDoxygenみたいな事できるツールありますか?
834 :
名無しさん@お腹いっぱい。
:02/12/16 14:15
>>833
「Doxygen みたいな」じゃなんだかわからんが、
こういうこと?
http://www.google.com/search?q=doxygen+emacs
835 :
833
:02/12/16 16:07
>>834
それはすでにやったのですが、うまく出てきません。
DoxygenってのはJavaやCとかのソースコード解析してメッソッド等のリファレンスのHTMLを作成します。
ちなみにDoxygenの出力例が以下にあります
http://www.fides.dti.ne.jp/~oka-t/doxygen-sample/html/functions.html
これのEmacs Lispを解析できるやつないかと思ってます。
巨大なEmacs Lispパッケージだとわけがわからないので。
836 :
名無しさん@お腹いっぱい。
:02/12/16 18:44
カーソルのある位置にシェルコマンドの結果を一発で入れることは
出来ないでしょうか?コピぺでもべつに問題はないので、
これでも不満はないのですが、、、
837 :
名無しさん@お腹いっぱい。
:02/12/16 18:47
>>836
C-u M-!
838 :
名無しさん@お腹いっぱい。
:02/12/17 00:38
>>837
ありがとうございますm( )m
839 :
名無しさん@お腹いっぱい。
:02/12/17 12:30
blank-modeを
http://www.cpqd.br/~vinicius/emacs/Emacs.html
から落としてきたのだが、.emacsに(require 'blank-mode)
を追加して、muleを再起動すると
Error in init file:Symbol's function definition is void : defgroup
ってでて、動かない。
Emacs 19.34.1がマシンに入っているようなのだけれども、これじゃうごかないの?
840 :
名無しさん@お腹いっぱい。
:02/12/17 13:53
Emacs 19.34.1 には defgroup が無いのかどうかは知らないけど、
M-x apropos defgroup してみて出てこなかったら無いということだから、
そのままでは動かないと思うよ。
ま、group 指定しているところをうまく defvar などで書き換えたら
動くようになるかもしれないけど、面倒くさい罠。
841 :
いいかげん Mule 2.3 は捨てろ
:02/12/17 19:51
>>839
new custom でも入れてなさいってこった。
http://www.jpl.org/elips/INSTALL-SEMI-ja.html
842 :
名無しさん@お腹いっぱい。
:02/12/17 20:10
(add-hook 'html-helper-mode-hook '(lambda () (setq tab-width 4)))
で tab の長さを半角スペース 4個分に変えているのですが、
M-i でタブを挿入するとスペース 8個分、タブ 2つ分挿入されてしまいます。
挿入されるタブの長さも変える方法あったら教えて頂きたいです。
843 :
名無しさん@お腹いっぱい。
:02/12/17 20:15
>>842
M-x describe-key RET M-i
844 :
名無しさん@お腹いっぱい。
:02/12/17 20:22
>>843
Tab-stop-list というのに 4 を入れたらスペース 4つぶんのタブを挿入できるようになりました。
どうもありがとうございました。
845 :
名無しさん@お腹いっぱい。
:02/12/17 20:29
>>844
tab-stop-list な。
846 :
名無しさん
:02/12/17 21:11
>>839
Emacs19なんてつかうなよ。
Emacs20,21ならfont-lockでできるしな。
847 :
839
:02/12/18 09:16
>>840
M-x apropos defgroup してみて、出てこなかったので、使えないということですね。
>>841
後でじっくりみてみます。
>>846
自分がrootになれてemacs20,21を入れることができたらいいんですが、rootになれないので。
rootになれなくても、emacs20,21を入れるってことはできる?
848 :
名無しさん@お腹いっぱい。
:02/12/18 09:27
俺にはできるが、
>>847
にできるかは知らん。
849 :
名無しさん@お腹いっぱい。
:02/12/18 15:07
(´-`).。oO(ほーむでれくとりにいんすこしれ。。)
850 :
名無しさん@お腹いっぱい。
:02/12/19 02:05
>>847
./configure --prefix=/your/directory
みたいな感じで、ユーザー領域にインストールできますよ。
configure のドキュメントを見てみたまへ
851 :
名無しさん@お腹いっぱい。
:02/12/19 19:08
フォームにパスワードやユーザ名を順次入力しながら Web ページを巡回させることって、elisp でできますか?
単純に URL を w3 に渡してページを表示させるだけなら簡単なんですが、
さらにそのページに含まれるフォームに自動的に入力して submit したいと思っています。
852 :
名無しさん@お腹いっぱい。
:02/12/19 19:58
10代でEmacs使ってる人は少ないの?
853 :
名無しさん@お腹いっぱい。
:02/12/19 20:01
Emacs 使うのに年齢が関係あるのか?
854 :
名無しさん@お腹いっぱい。
:02/12/19 20:04
酒・煙草・Emacs は二十歳になってから。
855 :
名無しさん@お腹いっぱい。
:02/12/19 20:12
Subject: [migemo:00166] Re: 「入力」問題
> 1年以上バージョンアップをさぼっていたので
> のちほど migemo 0.4 として公開します。
のちほどっていつだろう。
856 :
名無しさん@お腹いっぱい。
:02/12/19 23:31
2画面で分割(C-x 2)してM-x shell でシェル画面出ますけど
1つの画面でtop
もう1つの画面でlsとか実行したいんですけど・・・どしたらいいのでしょうか?
現在のままですと上下の画面が同じものが見えてしまうのですが・・・
857 :
名無しさん@お腹いっぱい。
:02/12/19 23:34
>>856
bufferの名前を変えればいい。
858 :
名無しさん@お腹いっぱい。
:02/12/20 00:07
>>857
ありがd!!できますた!
感謝感謝
859 :
名無しさん@お腹いっぱい。
:02/12/20 03:20
>>851
emacs-w3m を入れて、w3m-form-submit を使えばうまくいくんじゃないかな。
860 :
名無しさん@お腹いっぱい。
:02/12/20 03:51
FreeBSD+emacs21の環境なんですが、
awk modeで書くときに文の最後に';'を入れないと
まともなインデント処理してくれないのです。
';'ありだと
{
print $0;
}
ときちんとインデントされるのですが、ないと
{
print $0
}
とインデントが狂ってしまいます。
これってemacsのバグなのでしょうか?
それともバグってんのは漏れの脳みそ???
861 :
名無しさん@お腹いっぱい。
:02/12/21 11:07
TeXmacs って emacs の亜種なの?
http://texmacs.org/
scheme 使ってる樣だけど、scheme は lisp の亜種?
862 :
名無しさん@Emacs
:02/12/21 11:36
>>861
scheme は elisp に比べればかなり正当な lisp だと思うけど.
ところで,最近の emacs って Mule-UCS いらないの?
863 :
名無しさん@お腹いっぱい。
:02/12/21 12:04
>>862
最近って? 21.2 とかは標準で utf-8 の coding-sytem とか持ってる
みたいだけど、文字化けしない?で、結局 Mule-UCS 入れてるんだけど。
864 :
名無しさん@お腹いっぱい。
:02/12/21 12:06
>862
21.3以降はmule-UCSを入れないでも大丈夫らしいと何かで見たような気がする
865 :
名無しさん@お腹いっぱい。
:02/12/21 12:12
>>864
mew-dist だろ
866 :
名無しさん@Emacs
:02/12/21 15:01
21.3 使ってるけど、まだ必要なのでは。 > Mule-UCS
仕事で utf16-le な文字扱うときに入れたですよ。
867 :
名無しさん@お腹いっぱい。
:02/12/21 16:44
ところで、xemacs-beta-ja で、山岡師が XEmacs-21.5 がいつまでたっても壊
れっぱなしな件についての呼びかけをしておられるのですが、誰も反応してな
いですね。
;; もう XEmacs はステステってことかな?
868 :
名無しさん@お腹いっぱい。
:02/12/21 17:54
user-real-uid
Function: Return the real uid of Emacs, as an integer.
user-uid
Function: Return the effective uid of Emacs, as an integer.
ってどうちがうんでしょうか。
869 :
名無しさん@Emacs
:02/12/21 18:55
>867
それ、今まさにその投稿を見て、なにか書かなきゃーとか思ってちょこっと
書いてはみたのだけど、なーんかネガティブな内容になっちゃったりしたので
バッファ破棄しちゃったって感じ(ぉ
# 個人的には XEmacs ステステだからなぁ。。。
# 。。。自分の中でしばらく抵抗はしていたのだが。
870 :
名無しさん@お腹いっぱい。
:02/12/21 19:30
>>819
バイトコンパイルってどうするの?
871 :
名無しさん@お腹いっぱい。
:02/12/21 20:57
>>870
それぐらい調べなさいよ
Google で検索すればすぐに分かるよ
872 :
867
:02/12/21 22:23
>>869
私はまだ結構 XEmacs は使ってます。今のところ 21.4 系列まではちゃんと使
えますしね。でも今後はどうかなぁ。GNU Emacs も併用しているので XEmacs
が死んでもそれほどは困らないんですが。
;; 21.5 なんて元々かなりの好きモノ以外は使ってないでしょうから。
;;; でも Ver 22 くらい(?) として今の 21.5 が正式にリリースになったらと
;;; か思うと、その影響には結構こわいものがあったり。
873 :
名無しさん@Emacs
:02/12/21 22:55
>872
869 っす。
そう、将来のことを考えると、どうしても。。。
細かい挙動の違いさえ目をつむれば余程のことがない限り、どうしても XEmacs
でなければならないという理由が無いんですよね。。。
それに慣れてしまえば Emacs21 の挙動の方が良かったりもしますし(^^;
# XEmacs って、なんか beta 使ってナンボ。みたいなアウトロー的? 魅力が
# 強かったような気もしますし(w
874 :
名無しさん@お腹いっぱい。
:02/12/22 00:43
emacsclientはこの先も当分へぼいままなのかなあ。
XEmacsを使う理由は何よりもgnuclientが(・∀・)イイ!から。
875 :
名無しさん@お腹いっぱい。
:02/12/22 01:01
だよねぇ。漏れはEmacs21なんだけどXEmacsのgnuclient は羨まCY
gnuclient>emacsclientなのはなんか技術的な障壁でもあるの??
876 :
名無しさん@お腹いっぱい。
:02/12/22 01:38
Emacs でも gnuclient 使えるが?
877 :
名無しさん@お腹いっぱい。
:02/12/22 01:51
>>874-845
オレは gnuclient入れてるよ。
たしかこのスレでも GNU Emacs用のが紹介されてたはず。
でもたまに "gnuclient -display server:0.0"してもフレームが出てこなかったり、
クライアントマシンからログアウトして、サーバマシンの前に戻ってくると、
Emacsが落ちていることがあるんだよね。
878 :
名無しさん@お腹いっぱい。
:02/12/22 04:45
>>876
使ったことあって言ってる?ドキュメント読めば分かるけど、Emacs用のgnuclientは
XEmacs21のに比べて機能少ない上に実質的にXでしか使えんのよ。
以前EmacsとXEmacsの端末周りのコードを見比べたが、まるで別物になっていて
自分でやるのはあきらめた。
879 :
名無しさん@お腹いっぱい。
:02/12/24 06:08
iswitchb つかっているとき新しいバッファを作る方法を教えてください。
880 :
名無しさん@お腹いっぱい。
:02/12/24 07:46
>>879
使ってないときといっしょだよ。
881 :
名無しさん@お腹いっぱい。
:02/12/24 07:49
>>879
あ、補完されちゃうとだめか。
M-x switch-to-buffer しちゃえば?
882 :
名無しさん@Meadow
:02/12/24 09:31
>>879
C-j で選択。
883 :
名無しさん@お腹いっぱい。
:02/12/25 00:23
ThinkPad240 を、Emacs 専用マシンにしようかと考えています。
コンソールで広い画面を使いたいのですが、どなたかフレームバッファで、
Emacs を使っているという方はいらっしゃいますでしょうか?
色はどのくらい使えるのか、大きな画面で使えるのかなど、使用感を
教えてもらえるとありがたいのですが。よろしくお願いします。
884 :
名無しさん@お腹いっぱい。
:02/12/25 03:51
>>883
どーゆーこと?
885 :
通りすがり
:02/12/25 06:09
>>883
よくわからないけど(なら答えるなって?)
X 無しのコンソールでってことなら,
Xwindows をインストールしてない人が集うスレッド
http://pc.2ch.net/test/read.cgi/linux/1006081840/
にいけばいいかもしんない.
広い画面などの話題などもある.
(windows・・・・と"s"がついてるが,ネタスレではない・・・と思う)
886 :
名無しさん@お腹いっぱい。
:02/12/25 12:50
elisp で、cons ってどうやったら判定できますか?
consp だと、リストでも t になっちゃいますよね。
本当に cons セルだけのときに t になる述語が
欲しいのですが…。
887 :
名無しさん@お腹いっぱい。
:02/12/25 12:56
>>886
nil 以外の list は cons じゃん。
888 :
名無しさん@お腹いっぱい。
:02/12/25 14:57
>>886
>>374
からのやりとりが参考になるかも。
889 :
名無しさん@お腹いっぱい。
:02/12/25 19:51
"ESC-x help"の後、"h"タイプすると、いろいろな言語(Italyとか日本語)
でのHELLOに相当する単語がズラっとでてくるんだけどさ、
その中に言語:FORTRANで、内容がPROGRAMってのがあるんです。
なんだろねこれw
ジョークなのかな
890 :
889
:02/12/25 20:00
暇だからヘルプを散策してたんだけどさ、色々あるねホント。
これなんか便利かも!
カーソルの前の文字を消すときに、タブに気が付かずに勢い余って
何文字か余計に消しちゃうんだけど、そういうときにコレ。
backward-delete-char-untabify M-x backward-delete-char-untabify RET
Command: Delete characters backward, changing tabs into spaces.
タブをスペースとして扱うらしい。どうだろ
891 :
名無しさん@お腹いっぱい。
:02/12/25 20:03
>>890
はじめから untabify しとけばいいんでないの?
892 :
883
:02/12/25 23:17
Emacs + フレームバッファについて質問したものです。
Debian Woody に Emacs21、jfbterm をインストールして試してみました。
とりあえず、800x600 14ポイントのフォントで、99x34ぐらいのサイズで使える
ようになりました。しかし、list-colors をしてみると、8色しかでないんですね・・・
これが限界なのでしょうか。
結構色分けが欲しいほうなので、ちょっときびしいかも・・です。
893 :
名無しさん@Emacs
:02/12/26 00:21
>>889
この程度で楽しめる人がいるなんて新鮮だ。
etc の下の sex.6 は読んだかい?
894 :
名無しさん@お腹いっぱい。
:02/12/26 00:41
etc の下はいろいろあるよね。皆あまり知らないのかな?
JOKES の「Ed is the standard text editor」なんか今読んでも
笑えるんだけど。
895 :
名無しさん@お腹いっぱい。
:02/12/26 01:21
今なら
「諸君、私はEDが好きだ (略
ってとこだね
896 :
名無しさん@お腹いっぱい。
:02/12/26 11:28
thing-at-point-url-at-point に、ttp:// を
上手く処理させるにはどうしたらいいでしょうか?
897 :
名無しさん@お腹いっぱい。
:02/12/26 12:07
>>896
http://www.google.com/search?q=thing-at-point-url-at-point+ttp&hl=ja&lr=lang_ja
898 :
名無しさん@お腹いっぱい。
:02/12/26 12:34
>>897
あんがとー。
って、俺うっかりアドバイス対象を大ボケで thing-at-point-url-regexp
にしてただけで、コード殆ど同じやんけ。馬鹿だった。
899 :
名無しさん@お腹いっぱい。
:02/12/26 17:01
(・∀・)<イイよ!
http://mrabe.hp.infoseek.co.jp/ABE2/winwin.htm
900 :
名無しさん@Meadow
:02/12/26 19:19
>899
ブラクラ
901 :
名無しさん@お腹いっぱい。
:02/12/26 20:19
どうせならemacs-w3m用の部落らとか貼れよ
902 :
名無しさん@お腹いっぱい。
:02/12/26 20:30
アクセスすると .emacs が消去されます
903 :
名無しさん@お腹いっぱい。
:02/12/26 20:38
別にアクセスしても安全だが。
http://pc.2ch.net/test/read.cgi/unix/1001393679/87
904 :
名無しさん@お腹いっぱい。
:02/12/26 22:28
>>890
C-hに割り当てて使っているよ。
905 :
名無しさん@お腹いっぱい。
:02/12/27 01:54
>>901
http://www2.strangeworld.org/uedakana/sahra6100.jpg
最近見つけたこれはどうよ?
1分間ぐらい待ってたらなんとかemacs-w3mで表示されたけど
その間に何も操作出来なくなるのが辛い。
906 :
名無しさん@お腹いっぱい。
:02/12/27 02:16
>>905
ブ ラ ク ラ だろ(ゲラ
次の方どうぞ。
907 :
名無しさん@お腹いっぱい。
:02/12/27 04:07
Emacs21で現在カーソルのある位置にだけアンダーラインを引くことって可能かな?
highline.elやhl-line.elを使うと, カーソルがある行全体にアンダーラインが引かれて嫌なんです.
default-frame-alistのcursor-colorをbackground-colorと同じ色を指定して, カーソル位置だけにアンダーライン
を引くと格好良いんじゃないかと…
908 :
名無しさん@お腹いっぱい。
:02/12/27 05:47
>>907
それはカーソルをアンダーラインにしたい、と言うことではないのか?
909 :
名無しさん@お腹いっぱい。
:02/12/27 10:44
>>906
>>901
のリクに対してブラクラを紹介してんのに、
何、勝手に見やぶったぜ! みたいな、
おもいっきり素のレスしてんだよ。びっくりしたわ。
ま、厳密にはemacs-w3mは耐えたからブラクラじゃないんだが。
910 :
907
:02/12/27 14:01
>>908
お兄さん, 察しが良いね!!
その通りなんですが, 何か良い方法は無いでしょうか?
911 :
名無しさん@お腹いっぱい。
:02/12/27 20:18
>>909
確かに
>>906
のレスはとてつもなく寒かった。
で、
>>905
はどのような仕掛けなのでつか?
912 :
名無しさん@お腹いっぱい。
:02/12/27 20:54
913 :
名無しさん@お腹いっぱい。
:02/12/27 21:06
914 :
名無しさん@お腹いっぱい。
:02/12/28 23:54
C/Migemo を使ってみようと思って、試行錯誤してます。
rxgen.cを
-#define REGEN_OP_NEST_IN "("
-#define REGEN_OP_NEST_OUT ")"
+#define REGEN_OP_NEST_IN ""
+#define REGEN_OP_NEST_OUT ""
して、
cmigemo -q -d /usr/local/share/cmigemo/euc-jp/migemo-dictで、
ruby版migemoと同じ正規表現を返すんだけど、elispサパーリなんで、
migemo.elをどう弄ったらいいのやら。
どうかヒントくださいませ。
以下やったことです。
1. (defvar migemo-options (list "-t" "emacs")を
(defvar migemo-options (list "-q" "-d" "/usr/local/share/cmigemo/euc-jp/migemo-dict")に変更。
2. migemo-init内の(list migemo-dictionary)をコメントアウト。
3. (setq migemo-process (migemo-start-process "migemo" migemo-buffer "migemo" options))を
(setq migemo-process (migemo-start-process "migemo" migemo-buffer "cmigemo" options))に変更。
この状態で、~/.emacsに(load "migemo") (migemo-init)と書いて起動後、
C-sすると、一文字入力したところで止まってしまいます。
915 :
名無しさん@Emacs
:02/12/29 00:22
ちょうど一日前の日付けと時間を得るような関数を作ろうと思ったのですが、
elisp で↓のような演算は出来るでしょうか?
int32 a b c;
a = (int32) current-time[0]; /* current-timeは16ビット正整数のリストです。*/
b = (int32) current-time[1];
c = (a << 16 + b ) - 86400;
# ビット演算の関数名と 16bit <-> 32bit の型変換のやり方がわかりません。
916 :
名無しさん@お腹いっぱい。
:02/12/29 00:38
ビット演算の関数はelispのマニュアルに載ってた
入力の current-time[0] と current-time[1]が
何を表してるのか漏れには良く分からないが
(defun previous-day (current-time)
(let ((a (car current-time))
(b (cadr current-time)))
(- (+ (lsh a 16) ; aを16ビット左にシフト
b)
86400)))
(previous-date '(23 15))
917 :
名無しさん@Emacs
:02/12/29 00:46
>>916
さん
THX
マニュアルきちんと読んどきます。
続きを読む
掲示板に戻る
全部
前100
次100
最新50
名前:
E-mail
(省略可)
:
read.cgi ver5.26+ (01/10/21-)