Skip to content

RossEngineering/notepad-plus-plus-linux

 
 

Repository files navigation

Notepad++ Linux

Linux-only fork notice: This repository and its releases target Linux only. For the original Windows Notepad++ application, visit notepad-plus-plus.org.

Linux-native fork and reengineering effort for a first-class Linux Notepad++ experience.

Project status

  • Latest stable release: v1.2.0 (published February 15, 2026).
  • GA baseline (v1.0.0) is complete and published.
  • Stream A (v1.1.x) scope is delivered:
    • workflow-focused search/replace improvements
    • session templates
    • file browser sidebar
    • source-control baseline
  • Stream B (v1.2.x) scope is delivered:
    • snippet engine baseline with tab-stop and variable expansion
    • LSP completion snippet insertion baseline
    • code folding modes (syntax, indent, manual)
    • baseline debug controls and variable/watch panel
  • Current roadmap focus: Streams C-D (v1.3.x to v1.4.x) in TODO.md and docs/roadmap.md.

Supported Linux targets

Validated matrix and install paths are maintained for:

  1. Arch Linux and derivatives (including Manjaro)
  2. Ubuntu LTS (24.04+)
  3. Fedora stable

See docs/install-linux.md for distro-specific details.

Install

Option 1: Download release packages

From the latest release page, install one of:

  • .deb (Debian/Ubuntu-family)
  • .rpm (Fedora/RHEL-family)
  • .pkg.tar.zst (Arch-family)
  • .tar.xz (portable archive)

Release assets:

Option 2: Arch AUR binary package

Package name:

  • notepad-plus-plus-linux-bin

Maintenance and update flow:

Option 3: User-local install flow

Consumer-friendly local install/uninstall with desktop + MIME integration:

Build from source

cmake --preset release
cmake --build --preset release -- -j"$(nproc)"
ctest --preset release --output-on-failure
sudo cmake --install build/release

Full build matrix and presets:

Roadmap and release documentation

Architecture and extension platform

Contributing and support

License

GPL-licensed. See LICENSE.

About

Notepad++ Linux Fork

Resources

License

Contributing

Security policy

Stars

Watchers

Forks

Sponsor this project

Packages

 
 
 

Contributors

Languages

  • C++ 80.7%
  • HTML 10.1%
  • C 3.0%
  • Objective-C++ 1.6%
  • Python 1.5%
  • Makefile 1.1%
  • Other 2.0%