Hi Mike
Awesome! I use neovim as well so I guess I'll
stick with that. What plugins do
you use most?
As tools I use ripgrep and fzf for effective fuzzy finding.
As plugins, the most important ones I use are:
- for LSP support and code completion: neovim/nvim-lspconfig, hrsh7th/nvim-cmp and a
bunch of hrsh7th/cmp-* ones
- fzf integration: junegunn/fzf, ibhagwan/fzf-lua (way better and faster than telescope
for my use case)
- for MRU: pbogut/fzf-mru.vim
- for file navigation: nvim-tree
- and a few classic Tim Pope's one: tpope/vim-abolish, tpope/vim-surround,
tpope/vim-unimpaired, tpope/vim-fugitive,
tpope/vim-repeat
I have a few more but the ones above are the key ones, especially the integration with fzf
and ripgrep.
I have yet to setup treesitter integration, it's one of the things I keep
postponing.
On top of that, I have a number of CLI command aliases and scripts that makes interaction
with git and TGW and
navigating the TDE code a breeze (fzf is once again a dark horse). You will develop your
own as you go along, it's a
never ending refining process :-)
Instead of tmux, I have 2 groups of 10 konsole tabs on two desktops. Ctrl+n switch tab,
Ctrl+Fn switch desktop, so
changing workspace is again a breeze. Many of those tabs have specific usage, so
everything I need is always under my
finger.
Lastly, I heavily remapped my keyboard, that gives extra speed, but I would say you
don't need to bother with that at
the beginning.
That's a great tip. Is it worth also looking
through Gitea issues or just try
to scratch my own itch at this point?
That is really subjective. Issues on TGW and bugs in the older bugzilla can inspire you to
try something or provide some
ideas, but also may get you lost in troubleshooting an issue which is not very clear.
Personally I started with a small
GUI enhancement that was important to me, that is middle click on a Kate tab bar button to
close the file. So I would
suggest you find something that bothers you (a bug, a missing feature...) and work on
that. If it is something that you
need, it will give you extra motivation when you will inevitably hit some obstacle along
the way.
Another little piece of advice: don't start with Konqueror. It is a huge beast, you
would most likely get lost among all
its internals. Start from smaller standalone applications, it will be a smoother
experience. Kate is fairly big too, I
started on the Kate tabbar plugin. Of course, YMMV depending on current experience and
knowledge.
Hope it helps :-)
Cheers
Michele