📈 GH Trending Explorer 🎲 Surprise me

← all repos

zufuliu / notepad4

git clone https://github.com/zufuliu/notepad4.git v26.10r6392 · 2d ago 🔥 on GitHub Trending today

Notepad4 (Notepad2⨯2, Notepad2++) is a light-weight Scintilla based text editor for Windows with syntax highlighting, code folding, auto-completion and API list for many programming languages and documents, bundled with file browser plugin matepath.

+7
stars, 24h · #403
—
stars, 7 days
—
stars, 30 days
5.1k
★ total
325
forks · 224 open issues

Star history starts 2026-10-20; the chart appears after the second daily snapshot.

LanguageC++
License—
Created2017-01-25 (9y ago)
Last push2d ago
Watchers67
OwnerUser

Seen on GitHub Trending

  • 2026-10-20 — #8 daily in c++ · +7 ★

GitHub topics

Links

README excerpt
# Notepad4 and matepath
Notepad4 (Notepad2⨯2, Notepad2++) is a light-weight Scintilla based text editor for Windows with syntax highlighting, code folding, auto-completion and API list for many programming languages and documents, it's based on (rewritten in modern C++) Florian's Notepad2 and XhmikosR's Notepad2-mod. matepath is a file browser plugin and based on (rewritten in modern C++) Florian's metapath.
## Binaries
Latest development builds (artifacts in Release configuration for each compiler and platform) are available on GitHub Actions and AppVeyor. Or you can build from source, see Wiki.
| GitHub Actions (MSVC, Clang, GCC) | AppVeyor (MSVC, Clang) |
| --------------- | -------- |
| | |
## Screenshots
## Changes compared to Notepad2 or Notepad2-mod:
* Support for bookmarks
* Option to mark all occurrences of a word or selection, and show matched count
* Enhanced auto-completion for words and functions
* Context-based auto-completion for some words
* Enhanced auto indentation
* Auto completion for braces, brackets and quotes
* Color preview via CallTip and click CallTip to open color dialog
* Support Base64 encoding and decoding
* Syntax highlighting, code folding and API list for (see built-in file extension list):
 * Plain Text
 * ABAQUS
 * ActionScript for ActionScript 3 and 4.
 * Android Smali, Screenshots
 * javap
 * Jasmin
 * ANSI Art
 * ANSYS Parametric Design Language
 * Assembler, Screenshots
 * MASM
 * GNU Assembler
 * NASM
 * Asymptote Vector Graphics Language, up to Asymptote 2.70.
 * AutoHotkey_L and AutoHotkey_H Script, up to v2.
 * AutoIt3 Script, up to 3.3.16.
 * AviSynth Script, up to AviSynth 2.6, AviSynth+ 3.6, GScript 1.1.
 * AWK, up to GNU AWK 5.3.
 * Batch Script, Screenshots
 * blockdiag, seqdiag, actdiag and nwdiag
 * C#, up to C# 14.0. Screenshots
 * Vala 0.54
 * C/C++, Screenshots
 * Objective-C/C++, Screenshots
 * C Standard Library, up to C23.
 * C++ STL, up to C++23.
 * Cangjie (仓颉), up to Cangjie 2025.
 * CSS Style Sheet, up to May 2026.
 * SCSS Style Sheet, up to Dart Sass 1.50.
 * Less Style Sheet, up to Less 4.1.
 * HSS Style Sheet
 * CMake, up to CMake 3.29. Screenshots
 * CoffeeScript, CoffeeScript 2.7.
 * Common Intermediate Language
 * Configuration / Properties File
 * Apache Configuration File
 * CSV File
 * D, up to D language 2.0.
 * Dart, up to Dart 3.11.
 * Diff/Patch File
 * Elixir, up to Elixir 1.19.
 * Erlang, up to Erlang/OTP 28.4.
 * F#, up to F# 10.0.
 * Fortran, up to Fortran 2023.
 * GN Build, up to GN 2019-03-13.
 * Go, up to Go 1.26.
 * Go+ (GoPlus) and the Q language
 * Gradle, up to Gradle 8.3, Screenshots
 * GraphViz Dot, up to GraphViz 2.49, Screenshots
 * Groovy, up to Groovy 5.0.
 * Haskell, up to GHC 9.6.
 * Haxe, up to Haxe 4.3.
 * HTML, up to WHATWG May 2026. Screenshots
 * ASP
 * ASP.NET
 * JSP and JSP XML Syntax
 * PHP
 * INI Configuration File
 * Inno Setup, up to Inno Setup 6.2.
 * Boost Jam, up to Jam 4.4.
 * Java, up to Java 25. Screenshots
 * BeanShell
 * JavaScript, up t