Vim and CoC (Conquer of Completion)

AsciiDoc

Gitlab has much superior support for Asciidoc (through the Asciidoctor implementation), including Science, Technology, Engineering and Mathematical (STEM) notation (see Gitlab Docs on Asciidoc STEM).

It also supports PlantUML, which is a truly amazing Diagrams as Code tool).

\[x = a_0 + \frac{1}{\displaystyle a_1 + \frac{1}{\displaystyle a_2 + \frac{1}{\displaystyle a_3 + a_4}}}\]

\(C = \alpha + \beta Y^{\gamma} + \epsilon\)

A matrix can be written as \([[a,b],[c,d]]((n),(k))\).

\[\begin{bmatrix} 1 & x & 0 \\ 0 & 1 & -1 \end{bmatrix}\begin{bmatrix} 1 \\ y \\ 1 \end{bmatrix} =\begin{bmatrix} 1+xy \\ y-1 \end{bmatrix}.\]

clangd

By default, inlayHints are enabled.

In vim:

:CocLocalConfig

{
  "suggest.autoTrigger": "none",
  "clangd.disableDiagnostics": false,
  "inlayHint.enable": false
}

There is a setting for this in VSCode too. And and it has an option to enable it only when holding ctrl+alt, which is awesome.

Behold! Vim is awesome!