让你的NeoVim Builtin LSP美轮美奂

在配置 NeoVim Builtin LSP 的过程中,发现它自带的原生 UI 界面实在简陋了些。虽然功能用起来没问题,但远远够不上赏心悦目的程度。这对于像我这样的“视觉动物”来说,实在是坚决不能容忍的“大罪”了。

Hotwire之Turbo介绍

我去年 7 月的博客对 Hey.com 技术栈的期待 中提到了 DHH 在 HEY 中所使用的新技术栈。而在去年 12 月 23 日,DHH 不负所望,如期宣布了他的“NEW MAGIC”:Hotwire

行云流水般的NeoVim Builtin LSP操作

既然我们的 NeoVim 已经配置好 Builtin LSP 的 Server 和 Client,就该来看看如何使用它的问题了,也就是相关的 Keybinding 设定。好的 Keybinding 设定会让人在使用时运指如飞。

NeoVim Builtin LSP的基本配置

上一篇博客说过,现在官方对 NeoVim Builtin LSP 的配置已经做到了足够简洁易用的地步。这一篇就来看看怎样按照 NeoVim 官方的说明,一步一步把 LSP 给配置为可用于实际开发中。

正式切换到NeoVim Builtin LSP了!

从 2019 年起,我的 Vim(实际是 NeoVim)都使用 coc.nvim作为 LSP(Language Server Protocol,微软的一套标准)。但现在,时代变了。

GraphQL on Rails——避免N+1问题

本文已获得原作者(Dmitry Tsepelev)和 Evil Martians 授权许可进行翻译。原文重点介绍了如何在 GraphQL 的世界里避免 N + 1 问题——以六种不同的方案。“六瞳之中莲花开放,七尺红绫击排空巨浪”。