update readme

This commit is contained in:
Iris Lightshard 2022-03-28 11:33:14 -06:00
parent cbccd0292d
commit 8920dc9db2
Signed by: nilix
GPG key ID: 3B7FBC22144E6398

View file

@ -51,8 +51,9 @@ The `scripts` directory contains some helpers, mostly just shortcuts for [acme-l
Of particular interest:
- `agols`: pass a colon-separated list of workspaces to start `acme-lsp` for go development
- `atsls`: run without arguments to start `acme-lsp` for javascript/typescript development
- `acls`: run without arguments to start `acme-lsp` for C/C++ development
- `atsls`: pass a colon-separated list of workspaces to start `acme-lsp` for javascript/typescript development
- `acls`: pass a colon-separated list of workspaces to start `acme-lsp` for C/C++ development
- `acsls`: pass a colon-separated list of workspaces to start `acme-lsp` for C# development
For `acls` to work right with plan9port C stuff you will need to add your `$PLAN9/include` directory to the compile flags in either the project `.clangd` file or your `~/.config/clangd/config.yaml`:
@ -62,6 +63,8 @@ CompileFlags:
- "-I/usr/lib/plan9/include"
```
The C# server doesn't seem to be able to handle metadata yet (eg, going to definitions that are part of the standard library or packages).
See also:
- [plumbing rules](https://nilfm.cc/git/dotfiles/tree/plumbing) - my plumbing rules, includes opening headers by right-click on the filename in an include directive
@ -76,3 +79,5 @@ The `Toolbox` file contains a compilation of `sam` command language (`Edit` scri
- [sminez](https://github.com/sminez) - possibly the original source of lumar's keybindings
- [karahobny](https://github.com/karahobny) - creator of acme2k, a big inspiration for this project
- [aksr](https://github.com/aksr) - source of the missing tag border pixel fix
- [chyvonomys](https://github.com/chyvonomys) - source of a few bugfixes
- [jxy](https://github.com/jxy) - source of the column drag window drift fix