I love the Kate Text editor. I use it for pretty much all the programming projects I do. Kate has been around for long time now, about 20 years! At least earliest blog post for it I could find was written in 2004. I wanted to go over my workflow with it, why I like it so much and hopefully get more people to try it out. How I set up my editor Here's some settings I find important for my workflow. There's tons more settings to fiddle with, but most of the defaults suffice for me very well. Plugins I use Here's a list of the plugins I have enabled. Some of them are self-explanatory, some I will go more in detail later. Build & Run Color Picker Colored Brackets Document Preview Docment Switcher External Tools Formatting Git Blame Kate Debugger LSP Client Open Link Project Plugin Search & Replace Snippets Terminal Move and split views In Kate, most views are in their own little tabs. You can right click these tabs and select "Own section" which splits them into their own areas. In the screenshot I provided at start, you can see my Projects and Git view being split like this, so they can both be open at the same time. Do note that these are saved per session, so sessions can have different splits. Language server In LSP Client settings, you can toggle multiple things I won't go into detail in here. What I do want to mention is the User Server Settings file, which can be edited from this menu. To override some defaults, you can just copy the default setting from the default tab, put it in your own settings tab and then just change the values. Here's my LSP settings: dotfiles/kate/lspclient/settings.json Debug adapters Debugger settings work similarly to LSP setting, however you may have to restart Kate to recognize any new changes. Here's my DAP settings: dotfiles/kate/debugger/dap.json Formatters For code formatting, there's also it's own setting menu, however as of writing this only the languages mentioned in default settings are supported. If you want to tell formatter...
First seen: 2025-04-21 19:36
Last seen: 2025-04-22 03:39