Below you will find pages that utilize the taxonomy term “Editor”
Performance testing an IntelliJ plugin with JMH
Performance testing Fuzzier
The time has finally come. I want to create some performance metrics for Fuzzier.
Fuzzier is a file finder plugin for JetBrains editors inspired by Telescope for Nvim that I've been developing for a little over a year now.
First, I need a plan. Fuzzier is written in Kotlin and I'm a Java developer, so I'll be leaning into the tools that I know.
IdeaVim ideas and explanation
Configuring IdeaVim to be awesome
Why do I feel this is important?
Do you really know how good you can make IntelliJ using vim bindings and the IdeaVim plugin? It took me quite a long time before I understood what it actually was capable of.
I really enjoy NeoVim, but being mainly a Java developer it still cannot beat IntelliJ in my opinion. Although I do miss the fact that the terminal is a buffer in NeoVim.
Refactoring a large part of an IntelliJ plugin
Refactoring Fuzzier score calculation
Why would I do that?
I've been working with Fuzzier for over four months now, and it is getting closer to being at 1.0/feature ready. With good amount of other things and QoL changes done since its inception.
The file path and search string comparison/score calculation is one likely the most important feature of the plugin. Having the ability to tweak and modify the search results, so it works the best for each of us is important when using a file finder.
An article about creating a relatively simple IntelliJ IDEA plugin
Creating an IntelliJ Plugin
What's missing from IntelliJ
Lately I've been checking out some videos from The Primeagen and was inspired to get back into vim. Although I'm not ready to give up IntelliJ IDEA, I set up the IdeaVim plugin two months ago and I'm still loving it.
I was curious about NeoVim and decided to follow The Primeagen's video 0 to LSP : Neovim RC From Scratch. I absolutely loved how the telescope search works and it became really clear that the double shift (or CTRL + SHIFT + n) file search in IntelliJ does not support fuzzy search nor include the project file path in the search. After spending almost five minutes to check the marketplace for a fuzzy search plugin, I already knew the answer; I wanted to make a plugin that feels and looks more like Telescope for Nvim.
Implementing an HTTP listener to a Raspberry Pi to control a LiteDB database
Setting Up a HTTP Listener for LiteDB on a Raspberry Pi
If you want to skip the setup for my situation, press me. I am not an expert, but learning and experimenting myselfIn the previous article I setup a LiteDB (NoSQL database) to my Raspberry Pi. This time I want to add a HTTP listener to my Raspberry Pi that can used to make modifications to the LiteDB database. This will enable me to make changes to the database using Local Area Network (LAN) devices.