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

    元スレEmacs Part 53

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

    質問。
    compilation-directory-matcherで、複数のテキストを設定するにはどうすれば?
    デフォルトはmakeの出力(Entering/Leaving)のみに対応ですが、別の出力にも対応させたい。

    carの正規表現は「|」で連結すれば複数を並列にできますが、後続の複数の(DIR . LEAVE)が適切に処理されていないように見えます。

    compile.elを読んだところ、(match-beginning DIR)がnilを返すと内部でエラーになるようですが、正規表現を並列に書いてる以上、そのどれかにマッチしてもそれ以外のマッチではnilになってしまいます。

    いろいろ試してみて、そもそもうまく動作しないのでは?という感じさえしてます。。。
    どうなんでしょう?

    203 = :

    >>173
    ssh の先が普通のシェルではなくて、独自のセッションマネージャーになっていて
    そこで多要素認証して、メニュー形式で個別のネットワークに ssh しさらに ssh を何段か踏んだりする。

    204 = :

    >>188
    そりゃ .ssh/config でうまく書けなかったり、そもそも置かせてもらえなかったり、home すらなかったりするから。

    205 = :

    >>204
    自分が操作してるログイン元マシンの.ssh/config設定するだけで普通は十分なんだけどなんか特殊な環境なのかね

    206 = :

    >>205
    いや、制限があっていじれない環境なんて仕事だと普通っちゃあ普通ですよ
    それがわからんのはどういう育ち方したんだろうという感じ

    207 = :

    vscodeを深く知らないんだが
    マウスとカーソルキーを全く使わずに
    操作できるもんなの?

    210 = :

    >>202
    追加する出力パターンが例えば Hi! "dir" と Good-by! "dir" だとすると
    こんな感じかなぁ…

    (setcar compilation-directory-matcher
    (concat
    "\\(?:Entering\\|Leavin\\(?1:g\\)\\) directory [`']\\(?2:.+\\)'$"
    "\\|"
    "\\(?:Hi\\|Good-by\\)\\(?1:!\\) \"\\(?2:.+\\)\"$"))

    後の処理を考慮すると matching group number(?1: や ?2:) を付けないとならないので
    元のパターン(Entering/Leaving)も書き替えざるを得ない…

    211 = :

    なんでこんなにレスが多くなったんだ?
    今まで週に数レスだったのに

    212 = :

    >>206
    スクリプト書けるならsshに-Fオプション渡すくらい訳ないとは思うけど
    まあ具体的な話がなにもないので何かしらめんどくさい事情があるんでしょうねとしかこちらからはわからないですね
    頑張ってください

    213 = :

    粘着してるのが居る

    214 = :

    >>212
    いや、わかってないと思うよ

    215 = :

    ssh多段マンが詰められて嘘くさいこと言ってる

    216 = :

    あー、うちだと、そもそも許可なくソースコードの持ち出し禁止だな。
    ログインしてサーバー上での編集はOKでも、一時的にでも手元にコピーが作られると業務規定違反になると思う。

    217 = :

    >>174
    今のEmacsがXEmacs化しているので無問題

    218 = :

    >>216
    じゃあTRAMPもアウト?

    219 = :

    >>216
    バレなきゃ良いw

    220 = :

    >>218
    同じサーバー内で/sudo とかならOKだろうけど、社外から/sshや/scp は編集中は手元にコピー作るのでバレたらアウトだ。

    221 = :

    >>219
    社外からの ssh 等はログ取られてるのであとからでも監査されたらバレる。
    普段はログとか見てない気がするけど。もしかしたらコピー系はアラートあがるかも。

    222 = :

    ローカルのターミナルでログ取りながらソースcatしたらコピー取れちゃうよね。
    原始的にやるなら表示画面をスマホで撮影。

    223 = :

    情報漏洩厳禁なら使い勝手が悪くなるのは仕方ないのかも

    224 = :

    本気で持ち出そうと思ったらなんとでもなっちゃうだろよそりゃ。

    225 = :

    穴を見ると突っ込みたくなるような犯罪者メンタルのオタクとわかりあうのは無理

    226 = :

    出来心とか思い付きを抑止できたら充分なんやろ。
    それ以上なら完全監視とか相互牽制とかまであるわけで。

    227 = :

    十分な予算や権限を与えられないまま情報漏洩対策しろと言われて苦し紛れに作った仕組みなんじゃないの
    やってる感のための制限
    本気でやるなら入退室管理された部屋でスマホ没収までやらないといけない

    228 = :

    セキュリティアプライアンスって高そうだし高い物は買うのも運用するのも責任重大だし難しいところだね

    229 = :

    >>227
    リモートワークどうすんの?

    230 = :

    >>229
    できないに決まってんだろ。

    231 = :

    俺の職場は直接的には80番と443番とリモートデスクトップだけだな繋げられるのは

    232 = :

    >>231
    画面キャプチャでイケるぜ!

    233 = :

    壁壊されたら抜けれるの玄関に鍵をかけても無意味とか、監視カメラでは賊の侵入を物理的に防げないとか、レベルの低能発言している奴がいるな。
    セキュリティの基本を全く理解してないんだろうな。

    234 = :

    しょうもないルールだと思うけどだから無視するというのも違うからな

    235 = :

    また自演おじが暴れてんのかね

    236 = :

    老人に好かれるエディタ

    237 = :

    荒らしのヤンジーとかどんな人生歩めばなれるんだろう

    238 = :

    >>210
    ありがとう。
    把握しました。
    「explicitly numbered group」を使うんですね。
    http://www.gnu.org/software/emacs/manual/html_node/elisp/Regexp-Backslash.html

    ほかの正規表現実装はそれなりに使ってきたけど、この機能は知りませんでした。。。
    ちなみに、これはEmacs限定?

    > 後の処理を考慮すると matching group number(?1: や ?2:) を付けないとならないので

    「Implicitly numbered groups」はexplicitlyよりも大きい番号がつけられるようなので、 そうなりますね。。。
    Implicitlyはふだんどおりとなっていたなら、気にせず簡単に連結できたのにな!

    239 = :

    >>238
    > ちなみに、これはEmacs限定?

    たぶん。全然関係ないけど look-ahead/behind が無いのは困るんだよなぁ。。。

    240 = :

    >>239
    > たぶん。
    であれば、想像さえつかなくてもしょうがないですな。
    聞いてよかった。

    > look-ahead/behind が無いのは困るんだよなぁ。。。
    ですねえ。orz

    ほかにも、エスケープの有無とかrawリテラルがないとか、いろいろ現代的でなくてめんどくさい。

    今回、compilation-directory-matcherのもとのパターンを書き換えたリテラルをハードコードするのはなんかイヤだったので、番号なしグループに番号を挿入するコードを書いたけど、できればアサーションを使いたかったよ。。。

    241 = :

    フォントがずれてしまうのが分かんないんです。
    おま環かもしれないんでどなたか確認してもらえませんか。

    1. 以下の内容のテキストファイルを用意する。
    |1234567890|
    |あいうえお|
    2. WSL+VcXsrv環境でWindowsフォント使えるようにしてEmacs(当方27.1)をemacs -Qで起動する。
    3. 1.のファイルをfind-fileする。
    4. [Options][Set Default Font ...]でMSゴシックを12ポイントで選択。
    5. 1行目と2行目がずれてないことを確認。
    6. [Options][Set Default Font ...]でMSゴシックのフォントを13ポイントにする。
    7. 1行目と2行目がずれていることを確認。
    8. 6.と同じように14,15,16,17,18,19,20と選択してみる。
    9. 15ポイントと18ポイントではずれないが、その他のポイントでは1行目と2行目がずれてしまう。

    これと同じことをWindowsネイティブ版でやってみる。
    1. emacs-27.2-x86_64.zipを公式からダウンロード。適当な場所に解凍する。
    2. 解凍場所\bin\runemacs.exeを実行する。*Warnings*バッファが出るけど気にしない。
    3. WSL版と同様のことをやってみる。全てのポイントでずれてないことを確認。

    何でWSL版だけずれてしまうのか誰か教えて下さい(泣)
    ちなみにVcXsrvの代わりにX410を使ってやってみたけど同じでした…。

    242 = :

    3の倍数だか1.5の倍数だか忘れたけど、
    特定のポイント数だけずれなくて、他はずれる、そういうものらしい

    244 = :

    linux一般の話じゃなくてコンソールの話だよ

    246 = :

    helm 終了してたのか
    じゃあ枯れたから使うかな

    247 = :

    >>246
    バリバリ開発継続してるよ
    http://github.com/emacs-helm/helm/commits/master

    248 = :

    helm終了って何見て思ったの?

    249 = :

    >>248
    メンテナが一度宣言した
    http://github.com/emacs-helm/helm/issues/2386

    250 = :

    そうそう
    その URL


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

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


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