のくす牧場
コンテンツ
牧場内検索
カウンタ
総計:126,805,090人
昨日: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一覧へ
    スレッド評価: スレッド評価について
    みんなの評価 :
    タグ : 追加: タグについて ※前スレ・次スレは、スレ番号だけ登録。駄スレにはタグつけず、スレ評価を。荒らしタグにはタグで対抗せず、タグ減点を。

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


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