Add moar LSP servers and upgrade neovim config #52

Merged
joao.dubas merged 19 commits from jpd-upgrade-kickstart-lsp-servers into main 2024-06-16 18:25:23 +00:00
Owner

A lot of updates in my personal development environment:

Additions

  1. Command lines and runtimes:
    1. ctlptl: cli to make local kubernetes cluster management easier
    2. eksctl: cli to make eks cluster management easier
    3. r: software environment for statistical computing and graphics
    4. usage: specification for clis, used by mise
  2. Aliases:
    1. dc: for docker compose
    2. k: for kubectl
    3. nh for starting headless neovim, listening on port 6666
  3. Moar lsps:
    1. cuelsp: for the cue, with dagger support
    2. jsonls: for json schemas
    3. r-languageserver: for the r environment
    4. yamlls: for yaml schemas
  4. Auto-completion for:
    1. ctlptl
    2. eksctl
    3. helm
    4. k3d
    5. k9s
    6. kubectl
    7. lefthook
    8. mise

Upgrades

  1. Runtimes:
    1. elixir from 1.16.2 to 1.17.0
    2. erlang from 26.2.5 to 27.0
  2. kickstart.nvim to latest commit
  3. Installation of atuin
A lot of updates in my personal development environment: ## Additions 1. Command lines and runtimes: 1. [`ctlptl`][2]: `cli` to make local `kubernetes` cluster management easier 1. [`eksctl`][3]: `cli` to make `eks` cluster management easier 1. [`r`][4]: software environment for statistical computing and graphics 1. [`usage`][5]: specification for `cli`s, used by `mise` 1. Aliases: 1. `dc`: for `docker compose` 1. `k`: for `kubectl` 1. `nh` for starting headless `neovim`, listening on port 6666 1. Moar `lsp`s: 1. [`cuelsp`][8]: for the [`cue`][9], with [`dagger`][10] support 1. [`jsonls`][11]: for `json` schemas 1. [`r-languageserver`][12]: for the [`r`][4] environment 1. [`yamlls`][13]: for `yaml` schemas 1. Auto-completion for: 1. [`ctlptl`][2] 1. [`eksctl`][3] 1. `helm` 1. `k3d` 1. `k9s` 1. `kubectl` 1. `lefthook` 1. `mise` ## Upgrades 1. Runtimes: 1. [`elixir` from 1.16.2 to 1.17.0][0] 1. [`erlang` from 26.2.5 to 27.0][1] 1. [`kickstart.nvim` to latest commit][6] 1. [Installation of `atuin`][7] [0]: https://elixir-lang.org/blog/2024/06/12/elixir-v1-17-0-released/ [1]: https://www.erlang.org/news/170 [2]: https://github.com/tilt-dev/ctlptl [3]: https://eksctl.io/ [4]: https://www.r-project.org/ [5]: https://usage.jdx.dev/ [6]: https://github.com/nvim-lua/kickstart.nvim/commit/5aeddfdd5d0308506ec63b0e4f8de33e2a39355f [7]: https://github.com/atuinsh/atuin?tab=readme-ov-file#install [8]: https://github.com/dagger/cuelsp [9]: https://cuelang.org/ [10]: https://dagger.io/ [11]: https://github.com/microsoft/vscode-json-languageservice [12]: https://github.com/REditorSupport/languageserver [13]: https://github.com/redhat-developer/yaml-language-server
joao.dubas added 3 commits 2024-05-31 14:33:40 +00:00
joao.dubas added 1 commit 2024-06-01 17:34:34 +00:00
* elixir from 1.16.2 to 1.17.0-rc.0
* erlang from 26.2.5 to 27.0
joao.dubas added 1 commit 2024-06-01 17:59:08 +00:00
[`ctlptl`][0] is [`tilt`][1]'s tool to create and manage local k8s
clusters.

[0]: https://github.com/tilt-dev/ctlptl
[1]: https://tilt.dev/
joao.dubas added 1 commit 2024-06-01 18:07:27 +00:00
joao.dubas added 1 commit 2024-06-01 18:58:42 +00:00
joao.dubas added 1 commit 2024-06-03 11:04:47 +00:00
Also, add proper language server in neovim.
joao.dubas added 1 commit 2024-06-05 12:47:48 +00:00
joao.dubas added 1 commit 2024-06-05 13:56:14 +00:00
joao.dubas added 2 commits 2024-06-15 14:43:22 +00:00
joao.dubas added 1 commit 2024-06-15 14:56:39 +00:00
joao.dubas added 1 commit 2024-06-16 12:26:41 +00:00
joao.dubas added 3 commits 2024-06-16 13:03:11 +00:00
joao.dubas changed title from [WIP] Add moar LSP servers and upgrade neovim config to Add moar LSP servers and upgrade neovim config 2024-06-16 18:04:16 +00:00
joao.dubas added 2 commits 2024-06-16 18:15:12 +00:00
joao.dubas merged commit 9605631b51 into main 2024-06-16 18:25:23 +00:00
joao.dubas deleted branch jpd-upgrade-kickstart-lsp-servers 2024-06-16 18:25:23 +00:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: joao.dubas/ide#52
No description provided.