Notepad++ official repository

Overview

What is Notepad++ ?

GitHub release     Appveyor build status     Join the disscussions at https://community.notepad-plus-plus.org/

Notepad++ is a free (free as in both "free speech" and "free beer") source code editor and Notepad replacement that supports several programming languages and natural languages. Running in the MS Windows environment, its use is governed by GPL License.

See the Notepad++ official site for more information.

Notepad++ Release Key

Since the release of version 7.6.5 Notepad++ is signed using GPG with the following key:

  • Signer: Notepad++
  • E-mail: [email protected]
  • Key ID: 0x8D84F46E
  • Key fingerprint: 14BC E436 2749 B2B5 1F8C 7122 6C42 9F1D 8D84 F46E
  • Key type: RSA 4096/4096
  • Created: 2019-03-11
  • Expires: 2024-03-11

https://github.com/notepad-plus-plus/notepad-plus-plus/blob/master/nppGpgPub.asc

Supported OS

All the Windows systems still supported by Microsoft are supported by Notepad++. However, not all Notepad++ users can or want to use the newest system. Here is the Supported systems information you may need in case you are one of them.

Build Notepad++

Please follow build guide to build Notepad++ from source.

Contribution

Code contribution is welcome. Here are some rules that your should follow to make your contribution accepted easily.

Notepad++ Contributors

Comments
  • Provide GPG signatures

    Provide GPG signatures

    Can you please add for all upcomming releases GPG signatures so we can verify the binarays are realy from you? Currently only checksums (SHA1 - which is by the way not longer secure!) are available. It would also be nice if you replace the SHA1 with SHA512 checksums to increase the validity.

    accepted 
    opened by beerisgood 158
  • Add an option allows to show only 1 entry per found line in search result of find in files

    Add an option allows to show only 1 entry per found line in search result of find in files

    This option can be activated in "Searching" section of Preferences dialog. Also mark several found occurrences in the same entry - user can click on the marked occurrence to jump among found result in the found line.

    It's an alternative implementation of #11705

    Fix #2481, fix #1499, fix #5547, fix #2987, fix #4525, fix #3224

    opened by donho 127
  • Remove China-related issues

    Remove China-related issues

    List of issues that may be China-related : #6286 #6287 #6288 is not China related. #6289 is not really related but still mentions Uyghurs #6290 #6291 #6292 - 404 #6293 #6294 #6295 #6296 #6297 #6298 #6299 #6300 #6301 #6302 #6303 #6304 #6305 #6306 #6307 #6308 #6309 #6310 #6311 #6312 #6313 #6314 #6315 #6316 #6317 #6318 #6319 #6320 #6321 #6322 #6323 #6324 #6325 #6326 #6327 #6328 #6329 #6330 #6331 #6332 #6333 #6334 #6335 #6336 #6337 is technically not related, but from the context you can guess it is #6338 #6339 #6340 #6341 #6342 #6343 #6344 #6345 #6346 #6347 #6348 #6349 #6350 #6351 #6352 #6353 #6354 #6355 #6356 #6357 #6358 #6359 #6360 #6361 #6362 #6363 #6364 #6365 #6366 #6367 #6368 #6369 #6370 #6371 #6372 #6373 should stay ? I guess #6374 #6375 #6376 #6377 #6378 #6379 #6380 #6381 #6382 #6383 #6384 #6385 #6386 - 404 #6387 #6388 #6389 #6390 #6391 - 404 #6392 - 404 #6393 #6394 - 404 #6395 #6396 #6397 #6398 #6399 #6400 #6401 #6402 #6403 #6404 #6405 #6406 #6407 #6408 #6409 #6410 #6411 #6412 #6413 #6414 #6415 #6416 #6417 #6418 #6419 #6420 #6421 #6422 #6423 #6424 #6425 #6426 #6427 #6428 #6429 #6430 #6431 #6432 #6433 #6434 #6435 #6436 #6437 #6438 #6439 #6440 #6441 #6442 #6443 #6444 #6445 #6446 #6447 #6448 #6449 #6450 #6451 #6452 #6453 #6454 #6455 #6456 #6457 #6458 #6459 #6460 #6461 #6462 #6463 #6464 #6465 #6466 #6467 #6468 #6469 #6470 #6471 #6472 #6473 #6474 #6475 #6476 #6477 #6478 #6479 #6480 #6481 #6482 #6483 #6484 6485 is not China related. #6486 #6487 #6488 #6489 #6490 #6491 #6492 #6493 #6494 #6495 #6496 #6497 #6498 #6499 #6500 #6501 #6502 #6503 #6504

    opened by Qu3tzal 105
  • A web link is not processed if it contains Cyrillic

    A web link is not processed if it contains Cyrillic

    A web link is not processed if it contains Cyrillic.

    Notepad++ v7.8.6 (32-bit) Build time : Apr 21 2020 - 15:17:06 Path : I:\Tools_Servis\TextCode\NPP++\npp.7.8.6.bin\notepad++.exe Admin mode : ON Local Conf mode : ON OS Name : Windows 7 Home Premium (64-bit) OS Build : 7601.0 Plugins : ComparePlugin.dll DSpellCheck.dll Explorer.dll HexEditor.dll HTMLTag_unicode.dll ImgTag.dll JSMinNPP.dll LocationNavigate.dll mimeTools.dll MultiClipboard.dll NativeLang.dll NppConverter.dll NppExport.dll NppMarkdownPanel.dll NppSnippets.dll PreviewHTML.dll ShtirlitzNppPlugin.dll Tidy2.dll VisualStudioLineCopy.dll WebEdit.dll WindowManager.dll XMLTools.dll _CustomizeToolbar.dll

    1

    opened by andrecool-68 101
  • folder as workspace : sort files

    folder as workspace : sort files

    Hi, thanks a lot to added this feature "folder as workspace", I used save/upload session but it was not easy. Any more, it should be nice to allow alphabetic sort the files. I try to understand how it is done but can't find, it seems not sort on created date or last change?

    Very strange : as I mentioned above, on a new installation under windows 7, files appears unsorted. I am surprised to see files correctly sorted on my usual computer where I just installed v6.9 but where previous v6.8.x was installed !

    Regards

    bcag2

    enhancement accepted 
    opened by bcag2 101
  • 支持作者,建议GitHub 屏蔽中国IP

    支持作者,建议GitHub 屏蔽中国IP

    愿为作者分担漫骂,略表支持,希望GFW也将GitHub 保护起来🤣

    就喜欢你们气得跳脚,却又无可奈何的样子

    房价上万了,粉红们不敢出声,猪肉上百了,粉红们不敢出声,Google 被屏蔽,粉红们不敢出声,NBA看不了,粉红们不敢出声,毫无关系的香港台湾人要民主,他们就会像死🐎一样激动,因为他们终于有一个爆发口宣泄生活的不满,连GFW都拴不住他们的热情……

    今日得空,逗逗五毛,小酌怡情

    opened by lucifer662607004 97
  • Files cannot be saved sometimes for no reason

    Files cannot be saved sometimes for no reason

    Description of the Issue

    As of the latest release 8.1.9 of NP++ 64bit, more than occasionally I'm being prompted with a strange message while trying to save a file. The message informs me about not being able to save the file and asks me whether to restart NP++ in the administrator mode.

    Steps to Reproduce the Issue

    None, for it is occasionally.

    Expected Behavior

    File saving without this strange message.

    Actual Behavior

    See above.

    Debug Information

    None.

    None.

    accepted regression 
    opened by SamweisWeb 88
  • Notepad++ 7.7 in ANSI encoding instead of Cyrillic characters

    Notepad++ 7.7 in ANSI encoding instead of Cyrillic characters "????????"

    Notepad++ v7.7 (32-bit) Build time : May 19 2019 - 13:08:20 Path : C:\Users\Uzeer\Downloads\npp.7.7.bin.minimalist\notepad++.exe Admin mode : ON Local Conf mode : ON OS : Windows 7 (64-bit) Plugins : none

    Notepad++ v7.7 (64-bit) Build time : May 19 2019 - 13:05:35 Path : C:\Users\Uzeer\Downloads\npp.7.7.bin.minimalist.x64\notepad++.exe Admin mode : ON Local Conf mode : ON OS : Windows 7 (64-bit) Plugins : none

    opened by andrecool-68 86
  • Horizontal scrolling is not working with the mouse Logitech MX Master (and more?)

    Horizontal scrolling is not working with the mouse Logitech MX Master (and more?)

    The first 2 seconds of scrolling works, then it breaks. Another scrollbar appears and moves, but doesn't move the open content. It works fine when moving the horizontal scrollbar with the mouse.

    Screen recording of the issue: https://my.mixtape.moe/qzdode.mp4 Notepad++ v6.9.2 Build time : May 18 2016 - 00:34:05 Path : C:\Program Files (x86)\Notepad++\notepad++.exe Admin mode : OFF Local Conf mode : OFF OS : Windows 10 Pro 64 bit Plugins : none (it also happens when plugins are loaded)

    Tested with a MX Master with built in scroll weel for horizontal scrolling. Also running Logitech Options.

    wontfix 
    opened by ArtificialTruth 84
  • Discuss to improving korean translation

    Discuss to improving korean translation

    Description of the Issue

    This issue was created to discuss the improvement of the Korean translation of notepad++ 이 이슈는 notepad++의 한국어 번역 개선을 토론하기 위해 만들어졌습니다

    A better translation has been discussed at https://github.com/notepad-plus-plus/notepad-plus-plus/pull/7935. so create a new translation related issue. thanks. PR https://github.com/notepad-plus-plus/notepad-plus-plus/pull/7935 에서 좀 더 나은 번역에 대한 논의가 이루어져 이슈를 새로 파게 되었습니다. 양해 부탁드립니다

    translation 
    opened by sokcuri 82
  • Use new style dialog to browse a folder

    Use new style dialog to browse a folder

    Add new methods to CustomFileDialog:

    • setTitle() sets the dialog title
    • setFolder() sets an initial directory
    • pickFolder() shows a file open dialog to select a folder

    Use CustomFileDialog in folderBrowser().

    Affected areas:

    • Search > Find in Files
    • File > Open Folder as Workspace
    • Preferences > Default Directory
    • Preferences > Backup > Custom Backup
    • Preferences > Cloud & Link

    Fix #8513

    enhancement 
    opened by mere-human 79
  •  Sort files by latest view time in the Window menu

    Sort files by latest view time in the Window menu

    Description of the Issue

    It is an enhancement request. I would like to be able to sort my open files by latest view time in the Window menu. Since I jump around between files a lot it would be nice to have an easy way to switch to my recently viewed files.

    Steps to Reproduce the Issue

    Expected Behavior

    Actual Behavior

    Debug Information

    image

    opened by bohenrikaberg 0
  • Option to switch column index starting from 0 instead 1

    Option to switch column index starting from 0 instead 1

    Description of the Issue

    By default, the column index indicator starts at one. Could we have option to change it, and starting it from zero?

    Steps to Reproduce the Issue

    Cursor on before first character, display "Col: 1"

    NPP_IndexZero_Col1

    Go to offset 1 :

    NPP_GoToOffset_1

    Finish on "Col: 2"

    NPP_GoToOffset_1_finish_on_Col2

    Expected Behavior

    Option in prefererence for change the starting index.

    Others people, asked the same thing : starting the Line number with 0 https://community.notepad-plus-plus.org/topic/14954/starting-the-line-number-with-0 How to make line index start with 0 ? https://community.notepad-plus-plus.org/topic/15351/how-to-make-line-index-start-with-0

    opened by immobilia 0
  • Search Engine entries should follow language entries

    Search Engine entries should follow language entries

    Description of the Issue

    Entries for searchengines are not shown correctly, even in english.txt

    Steps to Reproduce the Issue

    Switch to any language: you'll never find "Bing", only "Stack Overflow" at "Search Engines".

    Expected Behavior

    "Bing" should be shown, not "Stack Overflow".

    Actual Behavior

    see pic enclosed:

    N++_Searchengine_Screenshot 2022-12-29 092629

    Debug Information

    Notepad++ v8.4.8 (64-bit) Build time : Dec 24 2022 - 19:40:27 Path : C:\Program Files\Notepad++\notepad++.exe Command Line : "C:\Users****\AppData\Local\Temp_tc\english.xml" Admin mode : OFF Local Conf mode : OFF Cloud Config : OFF OS Name : Windows 11 (64-bit) OS Version : 22H2 OS Build : 22621.963 Current ANSI codepage : 1252 Plugins : mimeTools (2.9) NppConverter (4.5) NppExport (0.4)

    opened by schnurlos 0
  • Update galician.xml to v8.4.8

    Update galician.xml to v8.4.8

    Some texts are cropped because the translation does not fit in the different windows of the programme. Version adapted to english.xml v8.4.8

    Algunos textos están recortados porque la traducción no cabe en las distintas ventanas del programa. Versión adaptada a english.xml v8.4.8

    galician.zip

    opened by P0rsche-911 1
  • Update spanish.xml to v8.4.8

    Update spanish.xml to v8.4.8

    Some texts are cropped because the translation does not fit in the different windows of the programme. Version adapted to english.xml v8.4.8

    Algunos textos están recortados porque la traducción no cabe en las distintas ventanas del programa. Versión adaptada a english.xml v8.4.8

    spanish.zip

    opened by P0rsche-911 1
Releases(v8.4.8)
This is official repository of the course Industrial Informatics LT, Year 2021/22, at University of Modena and Reggio Emilia, held at Fondazione Universitaria di Mantova

Industrial informatics LT - Mantova - 2021/22 This is official repository of the course Industrial Informatics LT, Year 2020/21, at University of Mode

High-Performance Real-Time Lab 4 Jun 27, 2022
📦 An official xmake package repository

xmake-repo An official xmake package repository Supporting the project Support this project by becoming a sponsor. Your logo will show up here with a

xmake-io 332 Dec 24, 2022
official repository of the muparser fast math parser library

muparser - Fast Math Parser 2.3.3 (Prerelease) To read the full documentation please go to: http://beltoforion.de/en/muparser. See Install.txt for ins

Ingo Berg 301 Dec 22, 2022
SeqAn's official repository.

ATTENTION: SeqAn3 is out and hosted in a different repository: https://github.com/seqan/seqan3 All new applications should be based on SeqAn3 and all

SeqAn 423 Dec 9, 2022
Official repository for the programming language Squirrel

The programming language SQUIRREL 3.1 stable -------------------------------------------------- This project has successfully been compiled and run o

Alberto Demichelis 772 Dec 28, 2022
The official Allegro 5 git repository. Pull requests welcome!

Welcome to Allegro! Allegro is a cross-platform library mainly aimed at video game and multimedia programming. It handles common, low-level tasks such

Allegro 1.5k Dec 28, 2022
This repository is for everyone for Hacktoberfest 2021. Anyone can contribute anything for your Swags (T- Shirt), must be relevant that can add some value to this repository.

Hacktober Fest 2021 For Everyone! Upload Projects or Different Types of Programs in any Language Use this project to make your first contribution to a

Mahesh Jain 174 Dec 27, 2022
This Repository is created to help fellow coders learn open source contributions. This Repository is created for Hacktoberfest 2021

Hacktoberfest 2021 Follow the README below to get started! This Repository is created to help fellow coders learn open source contributions This Repos

Somesh Debnath 6 Oct 24, 2022
This repository is a study repository to implement the LCD 16x2 in my project below

This repository is a study repository to implement the LCD 16x2 in my project below. Index ?? About ?? Functionalities ?? Deploy ?? Requirements ?? Pi

Rickelme Dias 3 Jun 7, 2022
Experimental telegram client based on official Android sources

Catogram Experimental telegram client based on official Android sources Catogram features: Message translator TGX Style of context menu VKUI Icons and

null 188 Dec 17, 2022
Official Vanguard Anti-Cheat source code.

Vanguard Official Vanguard Anti-Cheat source code. Using the compiled binary For ease, an unprotected compiled version of Vanguard is available. Downl

Riot Vanguard 435 Jan 5, 2023
Inoki's NB1 kernel source tree based on Nokia official tarball

Inoki's NB1 kernel source tree based on Nokia official tarball

Inoki 2 Aug 31, 2022
Arduino official Library

Arduino official Library library extension Meaning print h Serial.print(println) cpp Servo .h サーボにPWM送るやつ binary .h 脳筋二進数定義ファイル Arduino.h #define HIGH

Casey_Nelson 1 Dec 1, 2021
Official Go implementation of the Fixcoin protocol

XFSGO Official Go implementation of the XFS protocol. Usage To learn more about the available xfsgo commands, use xfsgo help or type a command followe

XFS Network 0 May 18, 2022
Official Benchmark client for BerylDB.

Beryl Benchmark What is Beryl-benchmark? beryl-benchmark is a benchmark client for BerylDB. Benchmark is used to run massive tests inside a BerylDB in

BerylDB 3 Nov 11, 2021
Official examples and tools from the JACK project

JACK example tools This repository holds the official JACK example clients and tools, which have been tracked in the example-clients and tools reposit

JACK Audio Connection Kit 21 Nov 2, 2022
This is the official source code of FreeCAD, a free and opensource multiplatform 3D parametric modeler

This is the official source code of FreeCAD, a free and opensource multiplatform 3D parametric modeler

FreeCAD 12.9k Dec 31, 2022
ERASOR - Official page of ERASOR (RA-L'21 with ICRA'21)

?? ERASOR (RA-L'21 with ICRA Option) Official page of "ERASOR: Egocentric Ratio of Pseudo Occupancy-based Dynamic Object Removal for Static 3D Point C

Hyungtae Lim 226 Jan 1, 2023
The official SuiteSparse library: a suite of sparse matrix algorithms authored or co-authored by Tim Davis, Texas A&M University

SuiteSparse: A Suite of Sparse matrix packages at http://suitesparse.com May 17, 2021. SuiteSparse VERSION 5.10.1 Now includes GraphBLAS, SLIP_LU, and

Tim Davis 720 Dec 31, 2022