12 Commits

Author SHA1 Message Date
746be1e73c feat(nvim): upgrade to latest commit (#48)
Also, use `gitsigns` shortcuts delivered in `kickstart` repo.

Reviewed-on: #48
Co-authored-by: Joao P Dubas <joao.dubas+gitea@gmail.com>
Co-committed-by: Joao P Dubas <joao.dubas+gitea@gmail.com>
2024-05-09 00:15:44 +00:00
d9a33dc515 feat: upgrade ubuntu to 23.10 (#30)
In addition to upgrading ubuntu to 23.10, the following changes were made:

1. Use the latest commit from [kickstart.nvim][0]
2. Setup [atuin][1] to share `shell` history
3. Conditionally configure `git`, based on [`gitbutler` blog post][2]
4. Improve `tmux` colorscheme configuration, based on [tmux vim truecolor git by andersevenrud][3]
5. Update cli's installed by `mise`:
   * awscli to 2.15.30
   * dagger to 0.10.2
   * elixir to 1.16.2
   * erlang to 26.2.3
   * eza to 0.18.7
   * fzf to 0.48.1
   * go to 1.22.1
   * helm to 3.14.3
   * kubectl to 1.29.3
   * lefthook to 1.6.7
   * node to 21.7.1
   * poetry to 1.8.2
   * python to 3.12.2
   * terraform to 1.7.5
   * tilt to 0.33.11
   * usql to 0.17.5
   * zoxide to 0.9.4
6. Added the cli's:
   * k3sup
   * k9s
   * rust

[0]: https://github.com/nvim-lua/kickstart.nvim
[1]: https://github.com/atuinsh/atuin
[2]: https://blog.gitbutler.com/git-tips-1-theres-a-git-config-for-that/#conditional-configs
[3]: https://gist.github.com/andersevenrud/015e61af2fd264371032763d4ed965b6

Reviewed-on: #30
Co-authored-by: Joao P Dubas <joao.dubas+gitea@gmail.com>
Co-committed-by: Joao P Dubas <joao.dubas+gitea@gmail.com>
2024-03-28 00:18:20 +00:00
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
db09a2683b feat(nvim): add oil.nvim file explorer (#20)
Add [oil.nvim][0] file explorer to make it easier to handle folders and files.

[0]: https://github.com/stevearc/oil.nvim

Reviewed-on: #20
2023-12-21 14:06:53 +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
6f5f08e59a feat(nvim): uprade kickstart.nvim (#14)
Reviewed-on: #14
2023-11-10 15:07:53 +00:00
61f02a4236 fix(nvim): toggleterm keymap registration (#10)
Fix import for `which-key` and set the correct name for key mapping.

Reviewed-on: #10
2023-10-29 21:06:30 +00:00
093c3dc49f chore(neovim): move from iron.nvim to toggleterm (#8)
I use the terminal to access `repl` available in a `docker container`, or a remote one available in `kubernetes` or virtual machine.

Reviewed-on: #8
2023-10-29 20:46:14 +00:00
c5451471cc chore: upgrade elixir/erlang versions (#4)
Upgrade runtimes to latest versions:

* elixir from 1.15.4 to 1.15.6
* erlang from 26.0.2 to 26.1.1

Co-authored-by: Joao P Dubas <joao.dubas@gmail.com>
Reviewed-on: #4
2023-10-26 00:01:50 +00:00
Joao P Dubas
b814c3533d chore(nvim): add treesitter context plugin
Define a context line to show the context about the method/module one is
navigating.
2023-10-02 12:23:15 +00:00
Joao P Dubas
ed9e644fff fix(nvim): optionally register which-key prefix 2023-10-02 00:53:09 +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