のくす牧場
コンテンツ
牧場内検索
カウンタ
総計:127,597,767人
昨日:no data人
今日:
最近の注目
人気の最安値情報

元スレEmacs Part 51

emacs覧 / PC版 /
スレッド評価: スレッド評価について
みんなの評価 :
タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。
←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitter
451 = :

shell-mode上のshellで実行したコマンドの出力を別なバッファに取り込む良い方法が
あれば教えてください。具体的にはhistoryの出力を取り込みたいです。
historyはshellの内部コマンドなので、別シェルを起動するコマンドではだめでした。

455 = :

historyは例なので。汎用的なコマンド作るために調査しているのです。

458 = :

historyなどshellの内部コマンドがうまく動かないのです。また、shell-modeの
shellで実行した状態を取得したいのです。shellで実行したコマンドの出力を
lisp側で受け取りたい。comint-redirect-send-command は非常に惜しいのだけど
なにか対策あるんですかね? eshellは興味があるけれども、今回はshell-modeで
動くようにしたいです。

460 = :

使えるかも。明日というか起きたら試してみる。

461 = :

うまくいきそう。
(defun test (string)
(message string))
(push 'test comint-preoutput-filter-functions)
ありがとう。

463 = :

俺はそれを繋げてゴニョゴニョして、プロンプトと思われる出力が来たらタイマー発動して
少し経っても次が来てなければ終了って判断してる。

464 = :

emacs の 初期設定で便利なスターターセットみたいな やつなんだったかな
久々に Emacs戻ってきて せっかくだからそれ使ってみたい

465 = :

自前でプロセス叩いてるわけでない以上、comintとかterm-modeはプロンプト監視とかするしかないよなぁ。

467 = :

>>463
>>465
comint-redirect-results-list-from-processが上手く処理しているように
みえるんだけど、上手く動かない。
http://github.com/emacs-mirror/emacs/blob/master/lisp/comint.el#L3802
うまく動かないのが正しい動きなんだろうか。

468 = :

>>464
spacemacsのこと?

469 = :

spacemacsは何気にそれ専用で覚えることいくつかある

自分用の設定どこに書きゃ良いのかしばらく分からなかったわ

470 = :

>>468
たぶんそう
記念に soacemacs 入れてみた

それは、環境の移植性の為短期的に動かして
こんな考え方、環境の作り方があるんだ というのを学ぶ意味合いが強い

471 = :

道具は使ってなんぼなのに、emacsヲタは
emacsを使うこと自体が目的化してるのが多い。

472 = :

やめるんだ

473 = :

Spacemacsは完成されててなんか下手に手つけられん印象だったわ
レイヤーとかなに?って感じだし…幸いデフォルトでもそれなりに動くからだましだまし使ってるけど
老害になってしまったか

474 = :

>>473
別に無理に使うことなくね

475 = :

>>471
違う。emacs lispの勉強をしてるんだよ。

476 = :

体裁の良い逃避には違いないよね。
プログラムの勉強って本当時間潰せるから。
電気があれば無人島だって行ける。

477 = :

逃避の成果物ができたので、よければ使ってみて。
http://www49.atwiki.jp/ntemacs/pages/83.html

478 = :

上記でhistoryも動かすようにしたかった。挫折しました。

479 = :

>>474
まーねー
ただ最新技術についていけなくなったかと思うと悲しくてね

480 = :

>>476
ほんと楽しいよね。
退屈な仕事でも自作パッケージのデバッグだと思えば
俄然やる気が少し出てくる。

481 = :

>>477
使い方だけじゃなくてどのような入力でどういう動作をするかの具体的な例とかあるといいんじゃないかな?

482 = :

>>481
うぁ、難しいリクエスト。使い方に書いているps -efの例などが具体的な例だと
思っているのですが。pecoの置き換えと思ってくれれば、イメージしてもらえる
かと。

command(例:ps -ef) -> pecoもどきで行選択 -> filter(例:kill コマンド生成)

484 = :

そもそもansi-termでpeco使えないんかね

485 = :

emacsでのスクリプト爆撃見せてくれ。
このスレ埋めていいいぞw

487 = :

default-directoryみてsshするようにってのは結構探すと出てくるな
shell-modeは偽物感が強くて俺はだめだわ

488 = :

>>487
バッファ編集の操作性をとるか、ターミナルの操作性をとるかですかね。
自分の場合は前者を選択しています。comintのコマンドでemacs lispから
コントロールもしてるし。

489 = :

Linux Mint 18.3 MATE を使っています
ファイラー(Caja)からOSにテキストファイルと認識されているすべてのファイルに対して、あるファイルをクリックしたときに Emacs で開かせる方法はありますか?

例えば hoge.txt をクリックしたら emacsclient -n hoge.txt を実行、fuga.html をクリックしたら emacsclient -n fuga.html を実行と同等な動作をさせたいです

;; Emacs とブラウザとの連携で edit-server なるものは使えるようになっています

まあ Emacs からそれらのファイルを開けばいいだけなんですけど^^;

490 = :

回答していいですか?

491 = :

>>489
これの解決方法は、Emacsと全く関係ないな。

Mate(もといGnome 2)でどうやってファイル関連付けをやっているのか調べれば、すぐにわかる。
とあるxmlのファイルを直接いじるのもよし、gconfなりgsettingなりでやるのもよし。

それから、Mateというかまぁアレだけど、xdg-openコマンドで
xdg-open ファイル名とかそーゆーのでいけるようになっから。
(macOS だと open コマンド、Windowsだと start コマンドみたいなもの)


> まあ Emacs からそれらのファイルを開けばいいだけなんですけど^^;
まぁ、locale コマンドの情報を helm とかでやっとけば、困らんと思うけど。

492 = :

>>491
ありがとう調べてみるね

494 = :

anythingでコマンドぜんぶではなくて、お気に入りコマンドだけを情報源にしたいのですがどうすればいいですか ^^;

495 = :

>>494
そのような source を作って、然るべき実装をするだけです :D
helm でも anything でもほぼ同じで実装可能ですよ。

496 = :

helmだと、ここが参考になるんだが。
http://github.com/emacs-helm/helm/wiki/Developing

497 = :

anythingは、melpaからもemacswikiからも消されてるし、もう新規で使うのは難しいでしょ。

素直にhelmでコマンド作ったほうがいいよ

498 = :

ubuntuでalt keyをmeta keyとして扱う設定誰か知りませんか

今わかってる事は、以下の通り
1.xevでalt keyを押すとalt keyとして認識されてる
2.emacsの中でalt+fと押してもfと入力されるだけ
3.esc+fを押すと期待通りカーソルが進む

いろいろググってみたけど、自分の力では解決出来なかった

499 = :

端末の設定じゃねえの?
Xでもだめ?

500 = :

よくわからないけど参考になる?

http://www.emacswiki.org/emacs/MetaKeyProblems


←前へ 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 次へ→ / 要望・削除依頼は掲示板へ / 管理情報はtwitterで / emacs一覧へ
スレッド評価: スレッド評価について
みんなの評価 :
タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

類似してるかもしれないスレッド


トップメニューへ / →のくす牧場書庫について