Efficient coding with vim motions.

When you hear vim is the best text editor, it isn’t the performance or the customizability of the editor. Most of the time it’s about the vim motions. What are vim motions ? Vim motions are the commands used to navigate your cursor from one place of the file to another. It is kind of a language in itself using which you can describe the edits you want to make inside the current opened file. It isn’t bound only to the Vim editor but can be installed as an extension on your preferred code editor. ...

January 9, 2026 · 5 min · 926 words · Tuxy

Language Server Protocols

Most of you are using code editors like VSCode or IDEs like PyCharm for coding. You might be aware of some of the features provided by these applications, such as: Code Completion: Smart suggestions as you type your code (IntelliSense). Syntax Highlighting: Color-coding different elements of your code. Code Formatting: Automatically formats your code based on styling standards (e.g., Prettier). Integrated Debugging: Allows you to set breakpoints and run through your code, making it easier to identify and fix issues in real time. Linting: Automatically detects errors and potential issues in your code, ensuring that you adhere to coding standards and best practices. Code Actions: Provides quick fixes and refactoring suggestions for code issues. Code Navigation: Quickly jump to function and variable definitions for exploring your code. Find references to specific symbols (identifiers) in your codebase. How do you think your code editor provides these features? Short answer: LSP (Language Server Protocol). ...

September 30, 2024 · 5 min · 864 words · Tuxy