Language Serverの良い点って、エディタ間で差が減るってのがよく言われてるようだけど、同一エディタ内でプログラミング言語による差が減るってのも良い気がしてる。
もちろんLanguage Server実装の言語間による機能差はあるんだけど、Language Server Clientは同じものが使えるのわりと大きい気がす
Language Serverの良い点って、エディタ間で差が減るってのがよく言われてるようだけど、同一エディタ内でプログラミング言語による差が減るってのも良い気がしてる。
もちろんLanguage Server実装の言語間による機能差はあるんだけど、Language Server Clientは同じものが使えるのわりと大きい気がす
clangdはクロスリファレンスよりは補完用途に特化してる、とのことだけど、でもlspって同一言語でそういう使い分け方しづらいよね…。
Language Serverいろいろ試してた。にちようびなのに。
C++でコードリーディング用にはcclsが良さそう。本家っぽいclangdを最初使ってみたら、なんと関数宣言には飛べるが実装は見つけてくれないという使い物にならなさでびっくりした。
Language Server Protocolってものが割とポピュラーなことを知ったのはvimでRust環境整えようとした時だった。
でEmacsに戻ってきて、C++やRubyでもLanguage Server使った環境を整えようとしている
Facebook こわいなーと思うことはよくある。
こないだはこういうことがあった。
そういえばあのひと、たぶんFbやってるよなーと本名苗字で検索したら一番上にヒットしたひとがさがしてるひと本人だったのだけれど、公開プロフィールにはどこにも本名書かれてない。
Emacsのlsp-uiかっこいいな
仕事中にMastodonしている人はMastodonが仕事ということだな
言葉を覚えたばかりのAI「仕事中に寝ている人は睡眠中であって仕事中ではないのではないだろうか」
グースカピー!!!寝てる!!!仕事中に!!!頭が!!!
@i_sparkling @S_H_ bookwormsもごく初期にそれやりましたー。
> 納期については、注文日から7-10日間米国、日本、ヨーロッパまで、21-30日間それ以外の国まで届けるのです
届けるのです(`・ω・´)
Remacs試そうと思ってビルドしたらこれ踏んだ。現時点ではもじゃべえでは動かないのか(´・ω・`)
Remacs試そうと思ったら現時点ではもじゃべえでは動かないのか(´・ω・`)
ちまちま開発してるRubyのEPUBライブラリgepub、たまにPullReq飛んできて、泡を食う。パジャマで寝っ転がってたところに正装した訪問客が来た感。
今見てるC++コード建て増しすごくて読むのも大変だけど、「外部依存のライブラリは標準ライブラリのみ、他にはOSの基本的なコマンドだけに依存」ってのはとても良いなあとも思っている。その分めちゃでかいコードなんだけれども、めっちゃポータブルでunixな環境だったらどこでもコンパイルできて動作する。20年後も問題なく動くと思う。
<p>Freelance programmer. Loves cats, beer and MMFR. “Rev it up for the Immortan Joe!” <a href="https://sandbox.skoji.jp/tags/cat" class="mention hashtag" rel="tag">#<span>cat</span></a> <a href="https://sandbox.skoji.jp/tags/%E9%AF%96%E7%BC%B6" class="mention hashtag" rel="tag">#<span>鯖缶</span></a></p><p>本好きインスタンス<a href="https://bookwor.ms" rel="nofollow noopener noreferrer" target="_blank"><span class="invisible">https://</span><span class="">bookwor.ms</span><span class="invisible"></span></a>も運営してます</p>
senooken JP Social is a social network, courtesy of senooken. It runs on GNU social, version 2.0.2-beta0, available under the GNU Affero General Public License.
All senooken JP Social content and data are available under the Creative Commons Attribution 3.0 license.