Emacs Part 51

1emacs利用者2017/12/30(土) 11:44:54.97
前スレは落ちていないみたいだけど。

GNU Emacs - GNU Project - Free Software Foundation (FSF)
https://www.gnu.org/software/emacs/

EmacsWiki: サイトマップ
http://www.emacswiki.org/emacs/

前スレ
Emacs Part 50
https://mevius.5ch.net/test/read.cgi/unix/1482097785/

467名無しさん@お腹いっぱい。2018/10/20(土) 14:18:19.07
道具は使ってなんぼなのに、emacsヲタは
emacsを使うこと自体が目的化してるのが多い。

468名無しさん@お腹いっぱい。2018/10/20(土) 15:11:08.78
やめるんだ

469名無しさん@お腹いっぱい。2018/10/20(土) 15:13:02.56
Spacemacsは完成されててなんか下手に手つけられん印象だったわ
レイヤーとかなに?って感じだし…幸いデフォルトでもそれなりに動くからだましだまし使ってるけど
老害になってしまったか

470名無しさん@お腹いっぱい。2018/10/20(土) 15:39:14.76
>>469
別に無理に使うことなくね

471名無しさん@お腹いっぱい。2018/10/20(土) 18:17:30.48
>>467
違う。emacs lispの勉強をしてるんだよ。

472名無しさん@お腹いっぱい。2018/10/20(土) 18:49:51.74
体裁の良い逃避には違いないよね。
プログラムの勉強って本当時間潰せるから。
電気があれば無人島だって行ける。

473名無しさん@お腹いっぱい。2018/10/20(土) 19:52:42.06
逃避の成果物ができたので、よければ使ってみて。
https://www49.atwiki.jp/ntemacs/pages/83.html

474名無しさん@お腹いっぱい。2018/10/20(土) 19:53:33.32
上記でhistoryも動かすようにしたかった。挫折しました。

475名無しさん@お腹いっぱい。2018/10/20(土) 20:58:42.47
>>470
まーねー
ただ最新技術についていけなくなったかと思うと悲しくてね

476名無しさん@お腹いっぱい。2018/10/21(日) 04:40:08.63
>>472
ほんと楽しいよね。
退屈な仕事でも自作パッケージのデバッグだと思えば
俄然やる気が少し出てくる。

477名無しさん@お腹いっぱい。2018/10/21(日) 05:41:13.52
>>473
使い方だけじゃなくてどのような入力でどういう動作をするかの具体的な例とかあるといいんじゃないかな?

478名無しさん@お腹いっぱい。2018/10/21(日) 09:28:42.58
>>477
うぁ、難しいリクエスト。使い方に書いているps -efの例などが具体的な例だと
思っているのですが。pecoの置き換えと思ってくれれば、イメージしてもらえる
かと。

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

479名無しさん@お腹いっぱい。2018/10/21(日) 09:34:07.43
peco
https://qiita.com/vintersnow/items/08852df841e8d5faa7c2
これをemacsでも使いたい!ということで作りました。

480名無しさん@お腹いっぱい。2018/10/21(日) 13:21:50.18
そもそもansi-termでpeco使えないんかね

481名無しさん@お腹いっぱい。2018/10/21(日) 15:38:49.24
emacsでのスクリプト爆撃見せてくれ。
このスレ埋めていいいぞw

482名無しさん@お腹いっぱい。2018/10/21(日) 18:40:21.69
>>480
WSL上のemacsではうまく動かない。あと、ansi-termはtrampと連携しないので、
普段から使っていないのです。

483名無しさん@お腹いっぱい。2018/10/21(日) 19:42:03.24
default-directoryみてsshするようにってのは結構探すと出てくるな
shell-modeは偽物感が強くて俺はだめだわ

484名無しさん@お腹いっぱい。2018/10/22(月) 18:28:34.00
>>483
バッファ編集の操作性をとるか、ターミナルの操作性をとるかですかね。
自分の場合は前者を選択しています。comintのコマンドでemacs lispから
コントロールもしてるし。

485名無しさん@お腹いっぱい。2018/10/25(木) 20:24:50.70
Linux Mint 18.3 MATE を使っています
ファイラー(Caja)からOSにテキストファイルと認識されているすべてのファイルに対して、あるファイルをクリックしたときに Emacs で開かせる方法はありますか?

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

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

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

486名無しさん@お腹いっぱい。2018/10/26(金) 00:54:40.92
回答していいですか?

487名無しさん@お腹いっぱい。2018/10/26(金) 15:36:02.51
>>485
これの解決方法は、Emacsと全く関係ないな。

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

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


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

4884852018/10/26(金) 17:26:39.96
>>487
ありがとう調べてみるね

4894852018/10/26(金) 18:56:15.74
>>487
スレチごめん

なんか教えてもらったのと違うけどどうにかなったw

~/.config/mimeapps.list
の text/* の xed.desktop を emacsclient.desktop に変更して
~/.local/share/applications に emacsclient.desktop を次のように作成したら Emacs が起動していたらちゃんと動作した

[Desktop Entry]
Name=emacsclient
GenericName=Text Editor
Comment=Edit text
MimeType=text/english;text/plain;text/x-makefile;text/x-c++hdr;text/x-c++src;text/x-chdr;text/x-csrc;text/x-java;text/x-moc;text/x-pascal;text/x-tcl;text/x-tex;application/x-shellscript;text/x-c;text/x-c++;
Exec=emacsclient -n %f
Icon=emacs
Type=Application
Terminal=false
Categories=Development;TextEditor;
StartupWMClass=Emacs
Keywords=Text;Editor;

ありがとうね・ω・

490名無しさん@お腹いっぱい。2018/10/27(土) 15:20:34.20
anythingでコマンドぜんぶではなくて、お気に入りコマンドだけを情報源にしたいのですがどうすればいいですか ^^;

491名無しさん@お腹いっぱい。2018/10/27(土) 21:42:01.39
>>490
そのような source を作って、然るべき実装をするだけです :D
helm でも anything でもほぼ同じで実装可能ですよ。

492名無しさん@お腹いっぱい。2018/10/28(日) 01:28:35.47
helmだと、ここが参考になるんだが。
https://github.com/emacs-helm/helm/wiki/Developing

493名無しさん@お腹いっぱい。2018/11/02(金) 22:56:16.59
anythingは、melpaからもemacswikiからも消されてるし、もう新規で使うのは難しいでしょ。

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

494名無しさん@お腹いっぱい。2018/11/03(土) 07:51:43.91
ubuntuでalt keyをmeta keyとして扱う設定誰か知りませんか

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

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

495名無しさん@お腹いっぱい。2018/11/03(土) 11:14:43.92
端末の設定じゃねえの?
Xでもだめ?

496名無しさん@お腹いっぱい。2018/11/03(土) 11:45:35.61
よくわからないけど参考になる?

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

497名無しさん@お腹いっぱい。2018/11/03(土) 12:51:47.04
>>493
ずっとanythingつかいたいよお><

498名無しさん@お腹いっぱい。2018/11/03(土) 12:56:48.97
OS上では正しく認識されているのだから .emacs や .init や読み込んでいるパッケージが悪さしているんじゃないのかな?

499名無しさん@お腹いっぱい。2018/11/03(土) 14:55:22.82
(menu-bar-mode -1)
メニューバーにaltすわれてるとか?

500名無しさん@お腹いっぱい。2018/11/03(土) 20:37:07.96
>>497
helmでも一緒だろ。どの機能にこだわってるの?

501名無しさん@お腹いっぱい。2018/11/03(土) 20:42:58.51
>>495
端末説に一票

502名無しさん@お腹いっぱい。2018/11/03(土) 22:06:53.49
>>500
anythingしか使ったことないだけです ^^;

503名無しさん@お腹いっぱい。2018/11/08(木) 02:55:13.39
どこかのブログにもあったんですが、
evil-surroundにて |oh yeah(“nice”) という状況で、
ci( にて oh yeah(|) となるのがvimでの本来の挙動でして、
どうにかこちらの挙動に修正する方法はありませんでしょうか?
確認したのはspacemacsです。なんだかすみません。
実際、自分みたいなしょうもないもんがこのようなはしたない書き込みをしてしまって申し訳ないと感じています!!

504名無しさん@お腹いっぱい。2018/11/08(木) 13:21:42.80
vscodeの全体のプレビュー機能付きスクロールバーみたいなのってemacsにあります?

505名無しさん@お腹いっぱい。2018/11/08(木) 13:24:23.65
minimapみたいな名前であった記憶がある

506名無しさん@お腹いっぱい。2018/11/09(金) 21:47:58.07
spacemacs使ったことないからわからんなぁ

507名無しさん@お腹いっぱい。2018/11/09(金) 23:19:53.38
minimapがコンソールで使えるという素晴らしさ

508名無しさん@お腹いっぱい。2018/11/10(土) 22:35:56.79
>>507
そんなことができるの!?

509名無しさん@お腹いっぱい。2018/11/11(日) 00:45:47.86
>>508
もちろんC-x 2と変わりません

510名無しさん@お腹いっぱい。2018/11/11(日) 17:11:27.27
>>503
evil-surround の挙動がそういう風に指定されているから仕方ないんじゃない
どうしても Vim の挙動でなければダメなのであれば Vim を使うか evil-surround に手を加えて検索方向を変えるとか?

511名無しさん@お腹いっぱい。2018/11/14(水) 07:05:39.55
>>509
それは画面の縦分割では?

512名無しさん@お腹いっぱい。2018/11/14(水) 08:06:53.18
C-x 3 だな

513名無しさん@お腹いっぱい。2018/11/15(木) 23:33:06.11
>>490
500円で直接メンテナに教えてもらったら?
https://www.mag2.com/m/0001373131.html 👀
Rock54: Caution(BBR-MD5:7bff9ed63942b4cd01610d20b2c06e65)

514名無しさん@お腹いっぱい。2018/11/16(金) 00:56:06.47
↑この手の補完インターフェースってみんな何使ってるんだろう?
自分はivy。ミニバッファで選択できるのと情報源作るのが楽なので使ってます。

515名無しさん@お腹いっぱい。2018/11/16(金) 01:29:08.60
helm

516名無しさん@お腹いっぱい。2018/11/16(金) 05:47:59.27
Spacemacs 上で helm を選択してる

517名無しさん@お腹いっぱい。2018/11/16(金) 19:16:46.43
ivyも用途によって常用してるけど、抽出の場合はhelm。

キーワードの順序問わないから、うろ覚えのコマンドやヒストリが探しやすい。ヒストリなら、とりあえずホスト名やディレクトリなど、思いつくキーワードを順序考えず打っていけば見つかる。

ivyは早いけど、その意味で抽出面ではhelmに軍配だな

新着レスの表示
レスを投稿する