NppExtension alternatives and similar libraries
Based on the "Editors" category.
Alternatively, view NppExtension alternatives based on common mentions on social networks and blogs.
-
KotlinLanguageServer
Kotlin code completion, diagnostics and more for any editor/IDE using the Language Server Protocol -
kotlin-vim
Kotlin plugin for Vim. Featuring: syntax highlighting, basic indentation, Syntastic support
CodeRabbit: AI Code Reviews for Developers
Do you think we are missing an alternative of NppExtension or a related project?
README
Notepad++ extension
Some languages' highlight config in Notepad++.
[](./art/03.png)
Hope this tool will help you. :smile:
Contribution is always welcomed. Just find what you want in the corresponding named files.
How to use
Import the languages
- Open your Notepad++, and select "Language" on the menu bar, and choose "Define your language".
- Press the "Import" button, and select the configuration xml file in this project.
- Please select the xml files ending with
-light.xml
, others are for dark theme only - If there isn't a light version of some languages, open an issue please
- For instance, if you want to use Kotlin support, choose [kt-light.xml](./languages/kt-light.xml)
- Please select the xml files ending with
- And restart Notepad++, then enjoy the beautiful highlighting! :smile:
(Optional) Use dark theme
You can either see this issue, or follow the steps:
- Open your Notepad++, and select "Settings" on the menu bar, and choose "Style configurator".
- Select theme "Obsidian" (you can choose other dark themes)
- Go to "Global Styles" -> "Global override", click the "background color"
- Click "more colors", and use: "red: 43, blue: 43, green: 43" (which is 0x2B2B2B)
- Check the "Enable global background color" option.
Languages supported
Notice: for the dark version, I'm trying my best to fit IntelliJ IDEA Dracula theme. Light versions are just a find-and-replace of the dark ones.
Probably useful
- [Kotlin.kt](./languages/kt.xml)
- [Scala.scala](./languages/scala.xml)
- [Markdown.md](./DSLs/md.xml)
- [Lice.lice](./languages/lice.xml)
- [Gradle.gradle](./DSLs/gradle.xml)
- [Cm.cm](./languages/cm.xml)
- [Zig.zig](./languages/zig.xml)
Deprecated
- [Rust.rs](./languages/rs.xml)
官方逼死同人系列
Probably useless
- [Makefile.make](./DSLs/make.xml)
- [Solution.sln](./DSLs/sln.xml)
- [My own backend DSL.txt](./DSLs/txt.xml)