いんやーまじぃ?信じがたい。
https://emacs-lsp.github.io/lsp-mode/page/remote/
SSH越しでファイル開く時、LSPのLSプロセスがリモートで動いてなくちゃいけないの??
せっかくTRAMPでバッファ内なら透過的に見れるのに、なんで???
Conversation
Notices
-
斎藤ただし (tadd@best-friends.chat)'s status on Monday, 27-Feb-2023 09:54:46 JST 斎藤ただし -
斎藤ただし (tadd@best-friends.chat)'s status on Monday, 27-Feb-2023 09:54:45 JST 斎藤ただし 技術的にできないとは思えないんだけどな。TRAMPで透過的にファイル持ってきて、ファイルパスだけちょっと書き換える。
ってディレクトリツリー全部をダウンロードor賢く判断、になって無理なのかなー。In conversation permalink -
ikeji (ikeji@ostatus.ikeji.ma)'s status on Monday, 27-Feb-2023 09:54:45 JST ikeji @tadd vscodeのTRAMP的な機能だと、リモート側にlspを自動でインストールするね。 In conversation permalink -
ikeji (ikeji@ostatus.ikeji.ma)'s status on Monday, 27-Feb-2023 10:10:16 JST ikeji @tadd vscodeのは、~/.vscode-serverに入れてるの、かな。
https://github.com/proot-me/PRoot/ とかそういうのがいる?In conversation permalink Attachments
-
斎藤ただし (tadd@best-friends.chat)'s status on Monday, 27-Feb-2023 10:10:17 JST 斎藤ただし @ikeji そっちか!!逆転の発想。
ただリモートが共用なので、インストールできなくてつらい。
dpkg-deb -x でユーザー権限でデプロイするだけだと動かず、そういえば--force-not-root --root=でdpkg -iいうのが、と思ったら本物の基本的なファイル (/etc以下とか) がないと動かない。まぁほんとにルートFS変えたらそうなるか……。端から入れ直せばまぁ動くんだろうけど。この辺のユーティリティってないかな?
ファイルは原則自前のを見るけど、足りなかったら本物を(読み込みのみで)見る。overlay FSみたいなのでやってる人、絶対いそうだと思うんだけど分かってない。In conversation permalink -
斎藤ただし (tadd@best-friends.chat)'s status on Monday, 27-Feb-2023 10:10:17 JST 斎藤ただし @ikeji て書いてから気付いたけど、シンボリックリンクいくつか貼ったら動いたりするかも??
In conversation permalink -
ikeji (ikeji@ostatus.ikeji.ma)'s status on Monday, 27-Feb-2023 10:15:44 JST ikeji @tadd 自分は単にリモートでvimを開いてる。 In conversation permalink -
ikeji (ikeji@ostatus.ikeji.ma)'s status on Monday, 27-Feb-2023 10:20:20 JST ikeji @tadd 自分は、ソースコードは、特定のコンパイラバージョンに依存してて、ソースコードごとにコンパイラを用意するようになってて、LSPもコンパイラに依存してて、みたいになってる。 In conversation permalink -
斎藤ただし (tadd@best-friends.chat)'s status on Monday, 27-Feb-2023 10:20:21 JST 斎藤ただし @ikeji なるほど、バイナリを自前管理してるってことだよね、たぶん。
HOME以下の自動インストールは、lsp-modeでもnpm系ならやってくれた気がするんだけど(TSでコンフリクトした)、そうでないのはどうだったかちょっと見てないな。proot面白そう、多分方向としてはそういう感じ。
ただそこまでレイヤー下からじゃなくていいんだよね。それはそれでセットアップ大変そう。In conversation permalink -
斎藤ただし (tadd@best-friends.chat)'s status on Monday, 27-Feb-2023 10:24:54 JST 斎藤ただし @ikeji ~/.emacs.d/.cache/lsp/clangd/ に勝手に入った〜。終わり。
In conversation permalink ikeji likes this.
-