Re: TDE Development for Newbies

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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

Attachment: OpenPGP_signature.asc
Description: OpenPGP digital signature

____________________________________________________
tde-devels mailing list -- devels@xxxxxxxxxxxxxxxxxx
To unsubscribe send an email to devels-leave@xxxxxxxxxxxxxxxxxx
Web mail archive available at https://mail.trinitydesktop.org/mailman3/hyperkitty/list/devels@xxxxxxxxxxxxxxxxxx

[Index of Archives]     [Trinity Users]     [Linux Sound]     [ALSA Users]     [ALSA Devel]     [Linux Audio Users]     [Linux Media]     [KDE]     [Kernel]     [Gimp]     [Yosemite News]     [Linux Media]     [Trinity Desktop Environment]

  Powered by Linux