Eshell の使い方とか設定とか【Emacs Shell、Lisp】 (163レス)
上下前次1-新
1(2): 今艸 04/12/13 16:06 AAS
教えろ
最近使いだしたがマニュアルねーからさっぱりわがんね
早くしてね
参考リンク
外部リンク:www.chienowa.co.jp
83(1): 2007/04/02(月)19:16 AAS
eshellの配布場所の
外部リンク[html]:emacswiki.org
が変(永久ループリダイレクト)なんですけど、
どこへ行っちゃったんでしょうか?
84: 83 2007/04/02(月)19:16 AAS
あ、ごめんなさい、配布場所は
外部リンク[html]:www.newartisans.com
でした(が、リダイレクトがループしています)
85(3): 2007/04/30(月)13:31 AAS
Emacs ヒッキーなんで使ってみたいけどマニュアル全然ないのな…
86: 2007/04/30(月)16:11 AAS
>>85
ソースが一番のマニュアル
87: 2007/05/10(木)11:29 AAS
eshellって.bashrcや.zshrcのように起動時に読み込むファイルってあるの?
88: 2007/05/10(木)14:23 AAS
>>85
eshell.texi見ろ と言おうと思ったけど、実際に見たら言えなくなったw
89(3): (((;゚Д゚))ガクガクブルブル 2007/05/10(木)14:38 AAS
eshellを普通に使っていたらホームディレクトリ以下が全部消えた話
外部リンク:d.hatena.ne.jp
90(1): 2007/05/10(木)16:41 AAS
>>89
これは気の毒だな。俺もzsh使ってるし .* で上位ディレクトリまで解釈してしまう
sh, bash, eshell って怖いな。
91(1): 2007/05/10(木)18:17 AAS
>>89,90
これって、eshellのglobが悪いんじゃなくて、eshell/rmの実装が悪いんじゃないの?
rm(1)と、挙動が違うってのが。
それともGNU版rmだけが特別なのかな〜?
92: 91 2007/05/10(木)18:40 AAS
気になったから、自分で環境作ってやってみたら、
$ rm -rf .*
rm: cannot remove `.' or `..'
rm: cannot remove `.' or `..'
と、でたよ。
emacs-version is 22.0.99.1
はてなの人は、22.0.91だって。
93: 2007/05/10(木)19:02 AAS
そーいえば BSD 版の rm は比較的最近なんか安全方向に変わったんだよね?
.. ではなく / に関するものだったような気がするけれど。
94: 2007/10/30(火)22:28 AAS
あげ∩( ・ω・)∩
95(1): 2007/10/31(水)14:12 AAS
>>85
ちょっと前まで「Eshellを使いこなす」ってページがあったんだけど、
なくなっちゃったんだよね。いろんな意味でマニュアル的な存在でもあって、
多分既存するEshellの情報のほとんど全てが載っていたと思う。
96: 2007/10/31(水)16:00 AAS
>>95
6ヶ月越しのレスとは、またすごいロングパスだな。
97: 2007/11/01(木)02:09 AAS
うげ、そのうち勉強しようと思ってたのに
なくなっちゃったのか > Eshellを使いこなす
archive.orgを漁ってみたいので
覚えてる人いたらURLきぼん。
98: 2007/11/22(木)22:13 AAS
Meadow memo にある奴はサルベージじゃないのか ?
99: 2008/04/17(木)05:54 AAS
大日本プロレスが金村キンタローを無期限出場停止処分に
大日本プロレスは18日、アパッチプロレス軍所属の金村キンタローに対し1月24日をもって大日本プロレスへの出場を無期限停止に、
また、村上健リングアナウンサーに対し2月16日をもって大日本プロレスへの出入りを無期限禁止とすることを発表した。
以下は大日本プロレス公式ホームページ上にての発表。
アパッチプロレス軍所属の金村キンタロー選手を1月24日をもって大日本プロレスへの出場を無期限停止とする
理由
1月20日千葉ブルーフィールド大会で大日本プロレス女性社員の下腹部を
省11
100: 2008/04/17(木)08:27 AAS
これはいい保守ですね
101: 2008/05/21(水)10:07 AAS
C-c C-tで
選択範囲内のすべての行の先頭にタブを入れたいのですが,
lispをどう書けばいいですか?
わかる方がいましたら教えてください
102(1): 2008/05/21(水)10:22 AAS
> From: [89] デフォルトの名無しさん <sage>
> Date: 2008/05/12(月) 09:30:03
>
> 選択範囲内のすべての行の先頭にタブを入れたいのですが,
> どうすればいいですか?
>
> わかる方がいましたら教えてください。
省9
103: 2008/05/22(木)07:30 AAS
>>102
C-x r t C-q TAB RETしてもできなかったよ
104: 2008/06/08(日)19:36 AAS
例えば
rm *~
して~の後ろでTABを押したときに、*~に含まれるファイル名の補間リストが見たいのですが、
現状では、*~にマッチするファイル名を順に変換するようになっています。
補間リストを表示するようにはできませんか?
105(2): 2008/12/04(木)23:08 AAS
vistaでeshell使っていて、pythonをeshell上で使いたいんですが
どうすればコマンドで使えるようになるのでしょうか
教えてください
106: 2008/12/04(木)23:19 AAS
パス通ってればいいんじゃね?
107(1): 105 2008/12/04(木)23:42 AAS
load-path
("c:/Python30/
パスは通ってるのですが、
c:/ $ python
python: command not found
このようにコマンドとして使えません
108: 2008/12/04(木)23:45 AAS
節子、それファイルパスやない...ライブラリのロードパスや!
109(1): 2008/12/04(木)23:49 AAS
>>107
(getenv "Path")
にc:/Python30/が含まれるべきだろ低脳
110(1): 105 2008/12/05(金)00:20 AAS
できるようになりました
ありがとうございます
わからなくなったらまたきます^^
111: KingOfMathKingdom ◆NlBVr1vWAA 2008/12/12(金)06:50 AAS
>>109 そのぐらいで怒るなよ
>>110 がんばれよ
112: 2009/05/02(土)10:54 AAS
CVS HEADのEmacs使ってみて。
eshellでの ls が激速になってる。
113: 2009/05/02(土)12:54 AAS
ほんとだ
カラーもちゃんと表示されるようになってる
114: 2010/05/03(月)18:14 AAS
外部プロセスの呼出をやりたいです。
start-processがある事がわかったのですが、うまくできませんでした。
やりたい事はC-c t tで
現在開いているファイルに対して
txt2tags -t html --toc --encoding=utf-8
を実行してほしい。
115: 2010/05/06(木)20:02 AAS
(defun foo ()
(interactive)
(setq bname(concat "txt2tags -t html --toc --encoding=utf-8 " (buffer-name)))
(shell-command bname))
(global-set-key [(C c)(t)(t)] 'foo)
とかじゃだめなの?
てか、eshellが全然関係ないうえにstart-processも関係ないよな、この質問
省1
116(1): 2010/05/22(土)16:57 AAS
入力した文字列を eshell を起動して実行させたいんですが、
次のように read-string を使うと、execute-kbd-macro が正しく動きません。
(defun foo ()
(interactive)
(let (var)
(setq var (read-string "% "))
(execute-kbd-macro (concat "\370eshell
省4
117(1): 2010/05/22(土)18:03 AAS
>>116
(defun foo (cmd)
(interactive "M%% ")
(eshell)
(goto-char (point-max))
(insert cmd)
(eshell-send-input))
118: 2010/05/22(土)18:45 AAS
>>117
キーボードマクロを使わない、まさにその方法が知りたかったです。
ありがとうございました!
119(1): 2010/05/24(月)00:00 AAS
なんか知らんが、eshellとtrampの組み合わせが調子悪い・・・。
一旦、sudo lsとかを実行しないと数十秒固まったりする。同じ症状が出てる人いません?
emacs 23.2.1とtramp 2.1.17です。
120: 2010/05/26(水)00:39 AAS
>>119ですが、自己解決しました・・・。
tramp.el内のtramp-methodで、sudo項目のオプション-Pを消したら普通に動くようになりました。
原因はよくわかりませんが・・・。
121: 2010/05/26(水)00:46 AAS
訂正、-pです。
122: 2010/05/31(月)00:38 AAS
eshellのターミナルで git log を実行すると次のように WARNING が出て
RETURN を押さないと次が見えなくて不便です
$ git log
WARNING: terminal is not fully functional
- (press RETURN)
環境変数TERM関連は次のようになってます
$ env | grep TERM
省9
123: Zeno ◆5nZQbNmQPs 2010/05/31(月)01:08 AAS
defcustom から eshell-modules-list にアクセスをし、
中に eshell-term を加えてみてはどうかね。
eshell-modules-list の内容をここに貼ってみろ。
124(1): 2010/05/31(月)02:00 AAS
eshell-modules-list は次のように自分で設定していて実際の値もこれと同じでした。
(setq eshell-modules-list '(eshell-alias eshell-banner eshell-basic eshell-cmpl eshell-dirs eshell-glob eshell-hist eshell-ls eshell-pred eshell-prompt eshell-script eshell-term))
なぜデフォルトにあった eshell-unix が抜けているのかは、思い出せず。
で、これをきっかに設定を見直したところエスケープシーケンスが反映されていない原因は、
eshell-output-filter-functions から eshell-handle-ansi-color を外していたからでした
これもまたなぜ外してしまったのか。。。
ただeshellのデフォルトの TERM=dumb の状態だと git log のあとで
省1
125(1): Zeno ◆5nZQbNmQPs 2010/05/31(月)08:52 AAS
>>124
解決策は2つある。
1. eshell上で
$ export PAGER=
$ git log
2. eshell-visual-commands に git を加える。
省2
126(1): 2010/05/31(月)10:51 AAS
>>125
ありがとうございます
2の方法だと何も表示されなくなってしまったんですが
.eshell/login に export PAGER= を挿入する方法だとうまく行きました。
当初、環境変数PAGERを設定してなのになんでPAGERが作動するのか謎でしたが
空の値をセットすればPAGERが無効になるんですね。勉強になりました。
ただ git help config すると
省8
127(1): Zeno ◆5nZQbNmQPs 2010/05/31(月)12:46 AAS
>>126
> 当初、環境変数PAGERを設定してなのになんでPAGERが作動するのか謎でしたが
PAGER のデフォルト値が man だからだろ。
> 出力を色付きにしているとき、普通のコンソールでは色付きで表示されるのに
TERM が馬鹿 (dumb) だから。
xterm-256color や xterm-color にしてみると良い。
省3
128: 2010/06/01(火)11:21 AAS
>>127
ありがとうございます
export TERM=xterm-256color
export TERM=xterm-color
のどちらでも git log の表示が色付きで出るようになりました
129(1): 2011/03/29(火)02:54 AAS
RubyをEmacsで使おうとして苦戦しております。
外部リンク[rb]:pub.cozmixng.org
このサイトにて、
「Debianの"ruby-elisp.deb"のようにパッケージが利用できるなら、
それをインストールする。ソースからビルドした場合などは、
適当な場所(たとえば~/site-lispなど)にmisc/*.elをコピーする。
そして~/.emacsに次のように書いておく」
省5
130: 2011/03/29(火)18:02 AAS
>>129
釣りですか?UNIX版で~/.emacsっていうのはどこを指しているのか
なんて質問が出るわけがないのだけど。
$ vi ~/.emacs
とか
$ nano ~/.emacs
でどう?
131: 2011/03/29(火)21:56 AAS
emacs 使えよ
132: 忍法帖【Lv=40,xxxPT】 【東電 76.2 %】 2011/08/14(日)17:04 AAS
現在どのTAGSファイルを読み込んでるか確認する方法ないかな
133(1): 2012/02/12(日)00:48 AAS
保守です。
Eshellけっこう便利だと思うけど、あんま使われないのかな ?
Emacsだけで、screen + zsh + vim とけっこう張り合える。
134: 2012/02/12(日)01:00 AAS
>>133
使っているけれど、
- ドキュメントがない
- 大きいファイルをリダイレクトすると遅い
- ヒアドキュメントが使えない
135: [age] 2012/02/20(月)13:53 AAS
色々やってみた
# 代わりにemacsコマンドを呼び出す系
alias w3m 'w3m-find-file $1'
alias irb 'run-ruby "irb"'
alias ghci 'run-haskell'
alias emacs 'find-file $1'
alias make 'compile ${mapconcat (function identity) ${cons "make" $*} " "}'
省19
136: 2012/02/20(月)15:41 AAS
Tron っていう映画に eshell が出ているそうです
動画リンク[YouTube]
137: 2012/02/20(月)22:15 AAS
コマ送りしてみたらほんとだったw
途中でハノイの塔が出てくるけど、その時のモードラインにはTetrisの文字が…
まぁこの辺は適当に合成したのかな。
138(2): 2013/02/13(水)21:28 AAS
NTemacs下だからチョット気がひけるけど質問。
ps が command not foundになる原因と対処法を教えてください。
139: 2013/02/13(水)22:33 AAS
>>138
NTEmacs スレッド 3
2chスレ:software
140: 138 2013/03/09(土)15:32 AAS
(setq cache-long-line-scans t) が問題を起してたようだ
cache-long-line-scans ・・・bugbugな子
141(1): 2014/03/24(月)20:53 AAS
すいません、教えてください。
eshell での *su - コマンド等での
入力されたパスワードを非表示にするには
どのように設定すればいいのでしょうか?
検索しても shell-mode での設定例しか見つけられませんでした。
142: 2014/06/28(土)00:05 AAS
>>141
超遅レスだが24.4(23.3.92)ではちゃんと非表示になるぞ
143(1): 2014/09/27(土)10:39 AAS
eshell を規定のシェルとすることはできますか?
具体的には、M-x find-name-dired 等で使用する find を、eshell の find とすることはできるのでしょうか。
私は Windows で Ntemacs を使っているのですが、上記の際にコマンドプロンプトの find が使用されてエラーとなります。
できるとすれば、setenv で "SHELL" に何かを設定するのかな。
144(1): 2014/10/02(木)02:12 AAS
>>143
eshellのfindは外部コマンドのfindを呼び出してるだけだよ
lsみたいに呼び出さないのもあるけど
findはどっかから探してきて、Windows標準のfind.exeより先に見つかるように
パスを設定して、そこにコピーする必要がある
145(1): 2014/10/02(木)11:57 AAS
>>144
そうなのですか?
eshell-prefer-lisp-function を t にすると find の挙動が変わったから、てっきり lisp で find が作成されているのだと考えておりました (もっとも、その find の usage が (ITEM SEQ [KEYWORD VALUE] ...) となっており、help も見つけられないので困っておりました)。
146: 2014/10/02(木)12:04 AAS
>>145
あっ・・・
これ cl-find という lisp の関数なのですね。
見当違いでした。すみません
147: 2015/01/25(日)14:47 AAS
eshell の ls の動作が数年前より数十倍遅くなっているんだが、
どうしたんだ? 誰かが糞マージしたの?
148: 2015/04/06(月)05:11 AAS
パイプの挙動がおかしくない?
149: 2015/05/01(金)21:48 AAS
find hoge | xargs rm
だとパイプ越しのファイルを削除できるのですが、
find hoge | grep hogehoge | xargs rm
だとうまくいかない・・・。
150: 2015/05/18(月)20:33 AAS
あげ
151(1): 2015/05/20(水)23:54 AAS
私の使用頻度は
shell > ansi-term > eshell
152(1): 2015/05/22(金)23:01 AAS
>>151
eshell の優先度が低いのはやっぱりバグがあるから?
153: 2015/05/23(土)02:59 AAS
>>152
そう、パイプのバグが致命的
154(1): 2017/09/08(金)07:32 AAS
やっぱり LISP は万能じゃなかったな。ロクに shell さえ作れない
今こそ C++ の時代
155: 2017/12/29(金)07:20 AAS
誰でも簡単にパソコン1台で稼げる方法など
参考までに、
⇒ 『宮本のゴウリエセレレ』 というブログで見ることができるらしいです。
グーグル検索⇒『宮本のゴウリエセレレ』
NL3EZ40I0E
156: 2018/05/22(火)06:25 AAS
知り合いから教えてもらったパソコン一台でお金持ちになれるやり方
時間がある方はみてもいいかもしれません
グーグルで検索するといいかも『ネットで稼ぐ方法 モニアレフヌノ』
X8O4N
157: 2019/05/01(水)00:55 AAS
>>154
馬鹿ですか?
158: 2024/03/27(水)19:35 AAS
その頃Twitterなかった。
159: 2024/03/27(水)19:46 AAS
やはり睡眠大事やね
160: 2024/03/27(水)20:25 AAS
>>78
常に考えても分かってないマンUはまぁまぁ強いな
定期的に支持してんの?
6824
超割安との戦いを始める
お前ら
シンプルに水を最低1ヶ月は様子見ればいいのに
161: 2024/03/27(水)20:59 AAS
ディソナンス本当に性のもあるからな
162: 2024/03/27(水)21:07 AAS
>>65
俺の乗ってるのが僕の中から2人と同一人物だったりしてないのかな
あと3キロくらい痩せそうだなw
運転手が悪いって会社が個人情報持ってないんやがSO6のためなら女房も泣かす
163: 2024/03/27(水)21:26 AAS
ストロングカードリッジがやばい
自分が馬鹿だって乳首みてくるなよ
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.546s*