10 Commits

Author SHA1 Message Date
b56ca7a358 feat(nvim): update configuration (#26)
1. Update _patch_ for the latest commit in `kickstart.nvim`
2. Set monochromatic color scheme
3. Use `nvim-ufo` to handle folds
4. Re-order plugins alphabetically

Reviewed-on: #26
2024-02-01 12:51:41 +00:00
6feae34b63 feat: improve depedencies setup and upgrade tools to latest version (#24)
1. Migrate from `rtx` to `mise`
2. Set most of the tools using `mise`
   * Some tools, such as `starship` and `zoxide` are installed locally, so they are available at boot time
3. Improve `tmux` by adding
   * resurrect and continuum to record/restore sessions
   * better color scheme
4. Setup multiple `elixir-ls` releases using the same repository
5. Upgraded `kickstart.nvim` to latest version

Reviewed-on: #24
2024-01-14 19:00:37 +00:00
5c381bdcbe feat(nvim): upgrade kickstart (#22)
Reviewed-on: #22
2023-12-31 11:48:14 +00:00
9cee421a21 chore(elixir): add elixir lsp for version 1.12 (#19)
Explicitly add an elixir lsp suitable to elixir version 1.12.

Reviewed-on: #19
2023-12-08 11:53:14 +00:00
0800fe0c4c chore: upgrade system runtimes and clis(#17)
The following runtimes and cli's were upgraded:

* `awscli` from 2.13.30 to 2.13.38
* `go` from 1.21.3 to 1.21.4
* `helm` from 3.13.1 to 3.13.2
* `kubectl` from 1.27.7 to 1.28.4
* `lefthook` from 1.5.2 to 1.5.3
* `node` from 21.1.0 to 21.2.0
* `poetry` from 1.6.1 to 1.7.1
* `terraform` from 1.6.2 to 1.6.4
* `kickstart.nvim` to the latest version

Also, some additions were made:

* [`tilt`][0] to make it easier to handle multiple services.
* Map key to open terminal vertically in `neovim`
* Aliases to commands in `fish`

[0]: https://tilt.dev

Co-authored-by: Joao P Dubas <joao.dubas@gmail.com>
Reviewed-on: #17
2023-11-24 14:41:39 +00:00
6c1a8e92bc feat: add elixir-ls compatible with version 1.11 (#15)
1. Clone `elixir-ls` and set it to version [v0.12.0](https://github.com/elixir-lsp/elixir-ls/blob/master/CHANGELOG.md#v0120-7-november-2022)
2. Set up `neovim` to check `elixir` current elixir version and use the appropriate `elixir-ls`

Reviewed-on: #15
2023-11-13 11:33:09 +00:00
6f5f08e59a feat(nvim): uprade kickstart.nvim (#14)
Reviewed-on: #14
2023-11-10 15:07:53 +00:00
fa879a6772 chore(nvim): upgrade kickstart.nvim (#2)
Upgrade kickstart.nvim to the latest commit, and adjust the patch to conform to the current state.

Co-authored-by: Joao P Dubas <joao.dubas@gmail.com>
Reviewed-on: #2
2023-10-15 19:46:17 +00:00
Joao P Dubas
2c083afa56 chore: add http and json to treesitter 2023-10-02 12:24:22 +00:00
Joao P Dubas
ea3b1a302e feat(nvim): use kickstart.nvim as base configuration
To make this effective, the following changes were made:

1. Patch `init.lua` to change common configurations
2. Implement custom configuration for plugins
2023-10-01 23:39:11 +00:00