私的良スレ書庫
不明な単語は2ch用語を / 要望・削除依頼は掲示板へ。不適切な画像報告もこちらへどうぞ。 / 管理情報はtwitterでログインするとレス評価できます。 登録ユーザには一部の画像が表示されますので、問題のある画像や記述を含むレスに「禁」ボタンを押してください。
元スレEmacs part24
emacs スレッド一覧へ / emacs とは? / 携帯版 / dat(gz)で取得 / トップメニューみんなの評価 : ○
レスフィルター : (試験中)
1. ~/.emacs
2. ~/.emacs.el
3. ~/.emacs.d/init.el
の順かな
2. ~/.emacs.el
3. ~/.emacs.d/init.el
の順かな
自助努力をしないバカほど救い難い物はない。
おまえさんが Emacs を使った所でメリットは何もないだろうから秀丸でも使ってなさい。
おまえさんが Emacs を使った所でメリットは何もないだろうから秀丸でも使ってなさい。
そもそも明らかに Windows 上の話だからスレ違い。
コマンドプロンプトで以下を叩いたらお引き取り願おうか
cd %HOME%
echo (cd "~/") > .emacs
コマンドプロンプトで以下を叩いたらお引き取り願おうか
cd %HOME%
echo (cd "~/") > .emacs
いや秀丸使ったことありますが、あまり雰囲気が好きになれなく
こっちのほうが何故か馴染んだので。。。英語さっぱりなのにね。。。
昔linux使ってたのでその影響かもしれないです
こっちのほうが何故か馴染んだので。。。英語さっぱりなのにね。。。
昔linux使ってたのでその影響かもしれないです
A) Windows環境の場合、Emacsを起動するショートカットの「作業フォルダ」のところに「%HOMEDRIVE%%HOMEPATH%」を入れる。
B) .emacs に (cd "~") と書く。
B) .emacs に (cd "~") と書く。
何が昔Linux使ってただよ
インスコしただけで終わってるような奴だろ
多少なりとも使ってたんならありえねぇよこんなの
インスコしただけで終わってるような奴だろ
多少なりとも使ってたんならありえねぇよこんなの
meadowスレでしばらく前に似た質問があった覚えがあるので
みてみたら >>690 とほとんど同じだったよ。
> 440 :名無しさん@お腹いっぱい。 :2008/03/04(火) 13:23:18 ID:hfa0d+0a0
> C-x fでファイルを開こうとするとc:/meadow/binから開こうとしてしまいます。
> これを変更したいのですがどのようにすればよろしいでしょうか?
その後返事がなかったので解決したと思ってたら
よくわかんなくてあきらめてNTemacsにかえたんだな。
ちゃんとまともな解答もらってるのに理解・解決できないのは
基礎的な知識が不足してるせいだと自覚した方がいいよ。
みてみたら >>690 とほとんど同じだったよ。
> 440 :名無しさん@お腹いっぱい。 :2008/03/04(火) 13:23:18 ID:hfa0d+0a0
> C-x fでファイルを開こうとするとc:/meadow/binから開こうとしてしまいます。
> これを変更したいのですがどのようにすればよろしいでしょうか?
その後返事がなかったので解決したと思ってたら
よくわかんなくてあきらめてNTemacsにかえたんだな。
ちゃんとまともな解答もらってるのに理解・解決できないのは
基礎的な知識が不足してるせいだと自覚した方がいいよ。
*scratch* バッファで (getenv "HOME") を評価してください。
その評価結果を教えてください。
あと、 .emacs ファイルを置いた絶対パスも教えてください。
その評価結果を教えてください。
あと、 .emacs ファイルを置いた絶対パスも教えてください。
いいじゃないか…別に他に特別盛り上ってる話も、生産的な話もないんだし。
フレキシブルにいこうよ。
ところで、xyzzyのoutline-tree2みたいにoutlineをツリー表示する拡張ってないのかな。
ecbのmethod bufferやspeedbarで似たようなことできるけど、
edit bufferに追従しないし、2つしか階層掘ってくれないね…。
フレキシブルにいこうよ。
ところで、xyzzyのoutline-tree2みたいにoutlineをツリー表示する拡張ってないのかな。
ecbのmethod bufferやspeedbarで似たようなことできるけど、
edit bufferに追従しないし、2つしか階層掘ってくれないね…。
>>724
> ecbのmethod bufferやspeedbarで似たようなことできるけど、
> edit bufferに追従しないし、2つしか階層掘ってくれないね…。
texiとhtmlは変更したら即反映されたし、階層深くても大丈夫だったが。
> ecbのmethod bufferやspeedbarで似たようなことできるけど、
> edit bufferに追従しないし、2つしか階層掘ってくれないね…。
texiとhtmlは変更したら即反映されたし、階層深くても大丈夫だったが。
>>725
ああ、これedit-bufferのmodeに依存して挙動が変わるのか!!
yahtml-modeを標準にしてたから気が付かなかったけど、html-modeで試してみたら凄いですな。
ただ、汎用性がかなり低いみたいです…。
htmlはyahtml-modeだと全く解析してくれない。
アスタリスクの数で階層決めるような単純な階層文書(outline-mode)だと、
二段目以降の階層は全部同じ階層だと判断されるし、methods-bufferは全く追従しない。
C-c . r で変更を反映させようとしても、反映されないこともしょっちゅうある(条件はわからない)。
おまけにOrg-modeなんかだと三段目以降の階層は全く認識してくれない。
filterとかで色々試したけど、駄目みたい。
semanticを利用したコードブラウザだから、アウトライナー的な使い方は想定してないんですかね…。
ああ、これedit-bufferのmodeに依存して挙動が変わるのか!!
yahtml-modeを標準にしてたから気が付かなかったけど、html-modeで試してみたら凄いですな。
ただ、汎用性がかなり低いみたいです…。
htmlはyahtml-modeだと全く解析してくれない。
アスタリスクの数で階層決めるような単純な階層文書(outline-mode)だと、
二段目以降の階層は全部同じ階層だと判断されるし、methods-bufferは全く追従しない。
C-c . r で変更を反映させようとしても、反映されないこともしょっちゅうある(条件はわからない)。
おまけにOrg-modeなんかだと三段目以降の階層は全く認識してくれない。
filterとかで色々試したけど、駄目みたい。
semanticを利用したコードブラウザだから、アウトライナー的な使い方は想定してないんですかね…。
>>727
yahtml-mode が何かわからんけどおそらくこれで動く。
(define-child-mode yahtml-mode html-mode
"`yahtml-mode' needs the same semantic support as `html-mode'.")
(add-hook 'yahtml-mode-hook 'semantic-default-outline-setup)
define-child-mode でググったら出てきたけど、下のサイトの
semantic-outline.el が希望の動作なんじゃね?
http://eigyr.dip.jp/diary/200710.html
yahtml-mode が何かわからんけどおそらくこれで動く。
(define-child-mode yahtml-mode html-mode
"`yahtml-mode' needs the same semantic support as `html-mode'.")
(add-hook 'yahtml-mode-hook 'semantic-default-outline-setup)
define-child-mode でググったら出てきたけど、下のサイトの
semantic-outline.el が希望の動作なんじゃね?
http://eigyr.dip.jp/diary/200710.html
>>728
ごめん。これがせいかい!
> (add-hook 'yahtml-mode-hook 'semantic-default-outline-setup)
(add-hook 'yahtml-mode-hook 'semantic-default-html-setup)
ごめん。これがせいかい!
> (add-hook 'yahtml-mode-hook 'semantic-default-outline-setup)
(add-hook 'yahtml-mode-hook 'semantic-default-html-setup)
なんか semantic の話のときもそうだけど、
血圧高い人、どうにかならんの?
もう少し肩の力抜こうよ。
血圧高い人、どうにかならんの?
もう少し肩の力抜こうよ。
>>719
実はWindowsはLinuxより難しかったという事実
実はWindowsはLinuxより難しかったという事実
管理も難しい
ログも見にくくて難しい
レジストリがややこしい
エラーコードを元にまた調べなくてはならない
アクセス権限が複雑
結構難しい
ログも見にくくて難しい
レジストリがややこしい
エラーコードを元にまた調べなくてはならない
アクセス権限が複雑
結構難しい
common lispとelispのインターフェイスはないのでしょうか?
pythonはpymacsがありますが
pythonはpymacsがありますが
lessのようにバッファ全体に対する可視範囲が1ずれるようなスクロール*1をする関数があったら教えてください
(入力前はファイルの1行目から10行目が表示されているのに対し、入力後はファイルの2行目から11行目が表示される)
(入力前はファイルの1行目から10行目が表示されているのに対し、入力後はファイルの2行目から11行目が表示される)
emacswikiのelispファイルにはChangelogが埋めこんでありますけど
あのようなものを追加管理するようなElispってembeddechangelog.el以外にもありますかね?
embeddedchangelog.elはemacswikiで見付けたんですけどなんかこれより新しいのってありそうですし
あのようなものを追加管理するようなElispってembeddechangelog.el以外にもありますかね?
embeddedchangelog.elはemacswikiで見付けたんですけどなんかこれより新しいのってありそうですし
>>740
どうもありがとうございます
もしかしてと思ってましたけど、標準であったんですか…
しかしcomment-startやcomment-endを考慮してくれるようなものが欲しいのです
整形とか考えると結局汎用的なものは作れないでしょうけど、
モード固有の埋め込みChangeLogを編集できる関数を作るフレームワーク的な関数群ならなんとなく作れそうな気がするんで
既に誰かが作ってるかと思うんですがそうでもないんでしょうかね
どうもありがとうございます
もしかしてと思ってましたけど、標準であったんですか…
しかしcomment-startやcomment-endを考慮してくれるようなものが欲しいのです
整形とか考えると結局汎用的なものは作れないでしょうけど、
モード固有の埋め込みChangeLogを編集できる関数を作るフレームワーク的な関数群ならなんとなく作れそうな気がするんで
既に誰かが作ってるかと思うんですがそうでもないんでしょうかね
>>741
やったことは無いけど mmm-mode と組み合わせたらできるのでは?
やったことは無いけど mmm-mode と組み合わせたらできるのでは?
>>741を参考にして
MuMaMoでemacslispモードを埋めこみそこにembeddedchangelog.elからの出力をするようにしました
MuMaMoで混在モードを作ってそれを適用したバッファでembedded-change-log-add-entryするとこんな感じになって
#include <iostream>
int main(int argc, char const *argv) {
std::cout << "HelloWorld"
<< std::endl;
return 0;
}
/*
;;<elispcode>
;;; History:
;; 2008-03-30 user-name <mailaddress>
;;
;; * main.cpp: test
;;
;;</elispcode>
*/
あとは embedded-changelog-add-entry する度にこの;;; History:のあたりに追加されます
lispを書かずに実現するにはこれぐらいが限界ですね
結局まともにするにはcomment-startとcomment-endを調べてファイル内に適切なChangeLogセクションを作るように
embeddedchangelog.elを改良するしかなさそうです
MuMaMoでemacslispモードを埋めこみそこにembeddedchangelog.elからの出力をするようにしました
MuMaMoで混在モードを作ってそれを適用したバッファでembedded-change-log-add-entryするとこんな感じになって
#include <iostream>
int main(int argc, char const *argv) {
std::cout << "HelloWorld"
<< std::endl;
return 0;
}
/*
;;<elispcode>
;;; History:
;; 2008-03-30 user-name <mailaddress>
;;
;; * main.cpp: test
;;
;;</elispcode>
*/
あとは embedded-changelog-add-entry する度にこの;;; History:のあたりに追加されます
lispを書かずに実現するにはこれぐらいが限界ですね
結局まともにするにはcomment-startとcomment-endを調べてファイル内に適切なChangeLogセクションを作るように
embeddedchangelog.elを改良するしかなさそうです
前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / emacs スレッド一覧へ
みんなの評価 : ○類似してるかもしれないスレッド
- Emacs part 25 (1001) - [84%] - 2008/8/10 0:18 ○
- Emacs part 22 (1001) - [84%] - 2008/1/18 7:47 ○
- Emacs part 28 (605) - [84%] - 2009/3/25 0:37 ○
- Emacs part 27 (1001) - [84%] - 2009/1/23 18:47 ○
- Emacs part 26 (1001) - [84%] - 2008/11/8 20:47 ○
- Emacs part 23 (1001) - [84%] - 2008/2/8 0:04 ☆
- Emacs Part 43 (1001) - [76%] - 2013/12/14 11:30
- Emacs Part 40 (1001) - [76%] - 2012/9/7 0:30
- Emacs Part 34 (1001) - [76%] - 2010/6/21 19:45 ○
- Emacs Part 41 (1001) - [76%] - 2012/12/24 4:15
- Emacs Part 42 (1001) - [76%] - 2013/6/9 5:15 △
- Emacs Part 54 (97) - [76%] - 2023/1/25 17:15
- Emacs Part 44 (1001) - [76%] - 2014/2/8 8:01 △
トップメニューへ / →のくす牧場書庫について