Nextpad++ v1.1.1 — the native macOS port of Notepad++. Universal (Apple Silicon + Intel), notarized, macOS 12 (Monterey) or later.
One feature towers over everything else this cycle: Nextpad++ now runs in your terminal. A new command, npp, gives you the same editor — same syntax highlighting, same themes, same preferences — inside Terminal, iTerm2, tmux, or an SSH session to your Mac. Around it: panels dock at the bottom, the interface localization got a big cleanup, CJK typing got a serious round of fixes, and the app wears a redesigned icon. This is also the first release where macOS and Linux ship together at feature parity — Linux lives at nextpad-plus-plus-linux.
npp — Nextpad++ in your terminal (0.9.0, beta)
- Same Scintilla engine, every language highlighted, your themes and preferences — live-synced with the GUI app, even over SSH
- Tabs, find/replace overlays, code folding, command palette (
^P), menus (F10), Document List / Function List / Project / Folder panels on a dock - Hot exit:
^Qquits instantly, unsaved changes survive the relaunch - Opt-in only: installing the app changes nothing — Nextpad++ menu → Install Command Line Tools… links
nppwhen you want it;Contents/Helpers/nppalways works directly - For IT: no network, no new entitlements, no persistence, never on PATH uninvited — full security notes ship with the release
New features
- Bottom-dockable panels — every panel gets left / right / bottom dock buttons; bottom panels sit side-by-side; sides and sizes are remembered
- Redesigned app icon and refreshed About artwork
- Localization pass (#252) — hundreds of previously-English spots now translated across all 137 languages; Escape and dialog shortcuts fixed in translated alerts (#308, #294); the Nepali catalog repaired
- Tahoe toolbar: colorization preferences apply live (no restart), plus a new capsule-shadows option
Typing in Chinese, Japanese and Korean
- Multi-caret IME composition — composed text appears at every caret (#330)
- Compositions cleanly commit on click, focus loss, and input-source switch (#320)
- Non-Latin font family names display correctly (#318)
Shortcuts
- Remapped shortcuts with Shift work (#268); rectangular selection survives custom keys (#266); ⌘F-key shortcuts apply without restart (#265); Shortcut Mapper shows real macOS defaults
Everyday polish
- Status bar: encoding/EOL segments open their menus, INS/OVR toggles overtype (#313); live zoom indicator with double-click reset (PR #325)
- Paste with Hyperlinks (#299) · EOL preference respected for new/opened files (#312) · Find in Files sub-folders recursion fixed (#317) · no phantom "new 1" tab (#315) · split-view save updates the right tab (#321) · hide-toolbar checkbox (#319) · command-palette appearance and key symbols (#314) · calltip word-chars (#322)
- Quitting is ~6× faster; failed auto-backups keep the last good copy; Import Style Theme no longer destroys the theme it replaces
Plugins & API
- Windows docking API parity:
NPPM_DMMREGASDCKDLGwith a faithfultTbData, plusNPPM_DMMSHOW/NPPM_DMMHIDE/NPPM_DMMUPDATEDISPINFO— Windows docking code ports with a typedef swap;uMaskpicks the default region, the user's choice always wins, panels self-restore - Startup hardened so early panel-showing plugins can't disturb saved layouts
- Full message/notification reference now on the Resources page; plugins built for v1.1.0 keep working unchanged
Full release notes: https://nextpad.org/news/?slug=npp_v1.1.1_updates