Notepad3 - text editor

Submit portable freeware that you find here. It helps if you include information like description, extraction instruction, Unicode support, whether it writes to the registry, and so on.
Message
Author
User avatar
rbon
Posts: 361
Joined: Wed Mar 28, 2007 2:16 am
Location: Italy

Re: Notepad2-mod

#16 Post by rbon »

webfork wrote:
lintalist wrote: Also, I can't find where he's hosting the source code.
The source code is hosted on GitHub at this page https://github.com/rizonesoft/Notepad3
Note that is source code for Microsoft Visual C++ 14.0 and here is the 'Solution File' for easy compile the binaries https://github.com/rizonesoft/Notepad3/ ... tepad3.sln
Here is the author profile on GitHub: https://github.com/rizonesoft.
"Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the universe trying to build bigger and better idiots. So far, the universe is winning." - Rick Cook.

User avatar
smaragdus
Posts: 2120
Joined: Sat Jun 22, 2013 3:24 am
Location: Aeaea

Re: Notepad3 1.0.2.386

#17 Post by smaragdus »

Notepad3 at version 1.0.2.386, changes:
1.0.2.386
  • Crypto Module: code cleanup
  • Crypto Module: Replaced LocalAlloc/GlobalAlloc by HeapAlloc methods.
  • Integration of DeelX RegExpr engine (http://www.regexlab.com/en/deelx/)
  • Update to Scintilla 371 (NP2 adaption due to deprecated data types).
  • clean-code Solution (instead of "magic numbers").
  • Fixed block selecting cause crash.
  • Added RaPeHoff to the contributors list.

User avatar
webfork
Posts: 10818
Joined: Wed Apr 11, 2007 8:06 pm
Location: US, Texas
Contact:

Re: Notepad 3 - text editor

#18 Post by webfork »

Another Notepad3 update? v.2.0.2 according to Softpedia ... http://www.softpedia.com/get/Office-too ... soft.shtml

No mention on the github site.

User avatar
Userfriendly
Posts: 430
Joined: Tue Nov 27, 2012 11:41 pm

Re: Notepad 3 - text editor

#19 Post by Userfriendly »

Latest version is 2.0.2.450 from rizonesoft.com. The release page on github is outdated so there's no up-to-date changelog. Just gonna have to compare commits from that that last github release to the current one. https://github.com/rizonesoft/Notepad3/ ... 6...master

User avatar
Userfriendly
Posts: 430
Joined: Tue Nov 27, 2012 11:41 pm

Re: Notepad 3 - text editor

#20 Post by Userfriendly »

Updated to v2.0.2 Build 453. It actually had a changelog but was hidden here https://github.com/rizonesoft/Notepad3/ ... hanges.txt. The current update now has it included with the binaries.

--------------------------------------------------
Version 2 Build 453 (28 August 2017)
--------------------------------------------------
- Fix: undo destructive operation on selection (rectangle) does not restore selection.
- Added font "Source Code Pro" to list of special fonts for cleartype smoothing.
- Fix: settings SciFontQuality have been overwritten by Scheme configuration.
- Extended default "space char set" for "Accelerated Word Navigation" to avoid unexpected "accelerated word navigation" behavior.
Space-char extension is restricted to 7-bit ASCII char set (ignoring specified non-7-bit-ASCII chars).
- Fix: manually edited settings (SciDirectWriteTech, SciFontQuality) should be placed in settings section [Settings2].
- StrSafe Changes
- Code modernizing: replacing some ZeroMemory() by C++11 struct initializer.

--------------------------------------------------
Version 2 Build 450 (18 August 2017)
--------------------------------------------------
- Fixed "file modified" flag not set on Ctrl+X actions
- Fixed re-enable accidentally disabled toolbar buttons (find, replace, clear, toggle-folds, file-launch)
- Fixed remove obsolete settings entry, never read (SciDrawTechnology)
- Fixed crash: not a good idea to make char array (char*) external to other compilation unit.
- Fixed wrong shortcut in menu on word navigation (Ctrl+LEFT/RIGHT)
- Renamed encoding menu item: "Recode No FileVars" (Alt+F8) =>> "Ignore Encoding Tags" (Alt-F8)
- UTF-8 encoding of License.txt (fixing: different ANSI codepage for copyright sign)
- Update to Scintilla 400 (early bird) pre-release.

User avatar
webfork
Posts: 10818
Joined: Wed Apr 11, 2007 8:06 pm
Location: US, Texas
Contact:

Re: Notepad 3 - text editor

#21 Post by webfork »

Notepad3 v.3.17.1223.778 is out ... lots of changes since the last release: https://www.rizonesoft.com/downloads/notepad3/update/

User avatar
Midas
Posts: 6705
Joined: Mon Dec 07, 2009 7:09 am
Location: Sol3

Re: Notepad 3 - text editor

#22 Post by Midas »

Notepad3 v3.18.131.862 released (changelog at https://www.rizonesoft.com/downloads/notepad3/update/).

User avatar
webfork
Posts: 10818
Joined: Wed Apr 11, 2007 8:06 pm
Location: US, Texas
Contact:

Re: Notepad 3 - text editor

#23 Post by webfork »

Midas wrote: Sun Feb 04, 2018 1:02 pmNotepad3 v3.18.131.862 released (changelog at https://www.rizonesoft.com/downloads/notepad3/update/).
This is looking really good. I'll try to add this to the database sometime soon.

User avatar
webfork
Posts: 10818
Joined: Wed Apr 11, 2007 8:06 pm
Location: US, Texas
Contact:

Re: Notepad 3 - text editor

#24 Post by webfork »

Submitted to the database ... please vote if you'd like it to get added:

https://www.portablefreeware.com/index.php?id=2932

User avatar
Midas
Posts: 6705
Joined: Mon Dec 07, 2009 7:09 am
Location: Sol3

Re: Notepad3 - text editor

#25 Post by Midas »

Done. 8)

User avatar
webfork
Posts: 10818
Joined: Wed Apr 11, 2007 8:06 pm
Location: US, Texas
Contact:

Re: Notepad3 - text editor

#26 Post by webfork »

Another update out ... certainly becoming one of the more active Notepad projects out there. Glad Rizone picked it up.

http://www.softpedia.com/progChangelog/ ... 53979.html

User avatar
webfork
Posts: 10818
Joined: Wed Apr 11, 2007 8:06 pm
Location: US, Texas
Contact:

Re: Notepad3 - text editor

#27 Post by webfork »

I've been impressed by some of the changes I've seen to Notepad3 over the past year. This program is entering a crowded field of programmers' editors and is finding some new and intelligent features to include. Log monitor, autocomplete, LOTS of window position and location (e.g. tray, stay-on-top) options. The dark mode also looks great. I do hope they come back a little stronger on the documentation side as some items I could couldn't figure out, such as lexer autocomplete and accelerated word navigation. Still, some very good software here.

I've updated the entry to reflect the included file search tool, based on grepwin. It also appears to function independently and appears to be portable by itself. While it looks to be in beta still, this program could almost be an entry by itself in the database.

User avatar
Midas
Posts: 6705
Joined: Mon Dec 07, 2009 7:09 am
Location: Sol3

Re: Notepad3 - text editor

#28 Post by Midas »

webfork wrote:I've been impressed by some of the changes I've seen to Notepad3 over the past year. This program is entering a crowded field of programmers' editors and is finding some new and intelligent features to include.

Having followed Notepad3 for a while now, I fully second that -- it's the most interesting text editor project in my scope by far.

User avatar
Midas
Posts: 6705
Joined: Mon Dec 07, 2009 7:09 am
Location: Sol3

Re: Notepad3 - text editor

#29 Post by Midas »

Topic update: Notepad3 v5.20.915.1 released (changelog at https://www.rizonesoft.com/downloads/notepad3/update/).

BTW, Notepad3 has had URL activation for some time now -- you just have to press the CTRL key before clicking the address.

User avatar
Midas
Posts: 6705
Joined: Mon Dec 07, 2009 7:09 am
Location: Sol3

Re: Notepad3 - text editor

#30 Post by Midas »

I have been playing with the latest release of Notepad3, both portable and installed and I have some findings to report.

First and foremost and notwithstanding what's stated in an installed version 'Notepad3.ini' (cf. in copy below, the commented out key "DateTimeFormat"), Notepad3 defaults to a different locale date and time format -- i.e., something along the lines of '%I:%M %p %m/%d/%Y' in a Python strftime(?) directive look-alike (e.g., see https://strftime.org/).

All of this is rather confusing because Notepad3 online help (https://www.rizonesoft.com/documents/) is void of any reference and so it took me days to figure it out.

To add further confusion, the installed version doesn't seem to abide the path mentioned in the first line of the "[Notepad3]" section when it's uncommented in an INI file placed at the appropriate location -- the program will just throw an error when you try to edit the configuration...

Image


CORRECTION: as it turns out, there was a further INI file at '%PROGRAMFILES%\Notepad3\Notepad3.ini' (my install location in Windows 10) with the following content:

Code: Select all

[Notepad3]
Notepad3.ini=%APPDATA%\Rizonesoft\Notepad3\Notepad3.ini

This cascading configuration prevented other path changes from taking effect, while changing it required administrator privileges!

So, to cut short a long story:
  • [If the location pointed to by the higher order INI file isn't changed...] For any effect, 'Notepad3.ini' has to be present either in the program folder (portable) or in '%APPDATA%\Rizonesoft\Notepad3\Notepad3.ini' (installed).
  • To customize the date/time format for an ISO-8601 (cf. https://en.wikipedia.org/wiki/ISO_8601) compliant format, uncomment the "DateTimeFormat" key in the "[Settings2]" section and replace everything after the equal sign with the following string: '%Y-%m-%d %H:%M:%S' (unquoted!).
Please note that this change can't be done via Notepad3 UI, it's mandatory to edit the INI file.

Yhew! That was a lot of work for such a simple option. :roll:

Content of '%APPDATA%\Rizonesoft\Notepad3\Notepad3.ini' as found after installing -- blank lines between sections added and sections relocated where noted.

Code: Select all

[Notepad3]
;Notepad3.ini=%USERPROFILE%\Notepad3.ini
;Notepad3.ini=%APPDATA%\Rizonesoft\Notepad3\Notepad3.ini

[Settings]
SettingsVersion=4
Favorites=%APPDATA%\Rizonesoft\Notepad3\Favorites\
MarkLongLines=true

[Settings2]
;IMEInteraction=0
;AutoReloadTimeout=2000
;DateTimeFormat=          (-> <Locale dependent short format>)
;DateTimeLongFormat=      (-> <Locale dependent long format>)
;TimeStampRegEx=          (-> \$Date:[^\$]+\$ ) (Find-Pattern to Update Stamps)
;TimeStampFormat=         (-> $Date: %s $) {Print format should fit to TimeStampRegEx}
;DefaultDirectory=
;DefaultExtension=txt
;DefaultWindowPosition=
;DenyVirtualSpaceAccess=0
;filebrowser.exe=minipath.exe
;grepWin.exe=grepWinNP3.exe
;FileCheckInverval=2000
;FileDlgFilters=
;FileLoadWarningMB=64
;MultiFileArg=0
;NoCGIGuess=0
;NoCopyLineOnEmptySelection=0
;NoCutLineOnEmptySelection=0
;NoFadeHidden=0
;NoFileVariables=0
;NoHTMLGuess=0
;PortableMyDocs=1
;OpacityLevel=75
;FindReplaceOpacityLevel=50
;RelativeFileMRU=1
;ReuseWindow=0
;SciFontQuality=3
;SimpleIndentGuides=0
;SingleFileInstance=1
;ShellAppUserModelID=Rizonesoft.Notepad3
;ShellUseSystemMRU=1
;StickyWindowPosition=0
;UseOldStyleBraceMatching=0
;WebTemplate1=https://google.com/search?q=%s
;WebTemplate2=https://en.wikipedia.org/w/index.php?search=%s
;ExtendedWhiteSpaceChars=
;AutoCompleteWordCharSet=
;AutoCompleteFillUpChars=
;LineCommentPostfixStrg=
;UpdateDelayMarkAllOccurrences=50
;CurrentLineHorizontalSlop=40
;CurrentLineVerticalSlop=5
;UndoTransactionTimeout=0
;AdministrationTool.exe=
;DevDebugMode=0
;AnalyzeReliableConfidenceLevel=92
;LocaleAnsiCodePageAnalysisBonus=33
;LexerSQLNumberSignAsComment=1
;ExitOnESCSkipLevel=2
;ZoomTooltipTimeout=3200
;LargeIconScalePrecent=150

[Statusbar Settings]
;VisibleSections=0 1 12 14 2 4 5 6 7 8 9 10 11
;SectionPrefixes=Ln  ,Col  ,Sel  ,Sb  ,SLn  ,Occ  ,,,,,,,Ch  ,Repl  ,Eval  ,
;SectionPostfixes=,,,,,,,,,,,,,,,
;SectionWidthSpecs=30 20 20 20 20 20 0 0 0 0 0 0 20 20 20
;ZeroBasedColumnIndex=0
;ZeroBasedCharacterCount=0

[Toolbar Images]
;BitmapDefault=<[<drive>:|relative_]\path_to>\Toolbar.bmp
;BitmapHot=<[<drive>:|relative_]\path_to>\ToolbarHot.bmp
;BitmapDisabled=<[<drive>:|relative_]\path_to>\ToolbarDisabled.bmp

[Toolbar Labels]
;01=New
;02=Open
;03=Browse
;04=Save
;05=Undo
;06=Redo
;07=Cut
;08=Copy
;09=Paste
;10=Find
;11=Replace
;12=Word Wrap
;13=Zoom In
;14=Zoom Out
;15=Scheme
;16=Customize Schemes
;17=Exit
;18=Save As
;19=Save Copy
;20=Delete
;21=Print
;22=Favorites
;23=Add to Favorites
;24=Toggle Folds
;25=Execute Document
;26=Focused View
;27=Monitoring Log
;28=History
;29=Always On Top
;30=Search in Files

;--- FOLLOWING SECTIONS RELOCATED! ---

[Window]
1920x1080 HighDpiToolBar=0
1920x1080 PosX=646
1920x1080 PosY=352
1920x1080 SizeX=980
1920x1080 SizeY=777
1920x1080 Maximized=false
1920x1080 Zoom=100

[Suppressed Messages]

[Recent Files]
01="%USERPROFILE%\Desktop\test.txt"
ENC01=3

[Recent Find]

[Recent Replace]

;--- END OF RELOCATED SECTIONS! ---

[Custom Colors]

[Styles]

[Common Base]

[2nd Common Base]

[Text Files]

[ANSI Art]

[Apache Config Files]

[Assembly Script]

[AutoHotkey_L Script]

[AutoIt3 Script]

[AviSynth Script]

[Awk Script]

[Batch Files]

[C# Source Code]

[C/C++ Source Code]

[Cmake Script]

[Coffeescript]

[Configuration Files]

[CSS Style Sheets]

[CSV Prism]

[D Source Code]

[Diff Files]

[Go Source Code]

[Inno Setup Script]

[Java Source Code]

[JavaScript]

[JSON]

[LaTeX Files]

[Lua Script]

[Makefiles]

[Markdown]

[MATLAB]

[Nim Source Code]

[NSIS Script]

[Pascal Source Code]

[Perl Script]

[PowerShell Script]

[Python Script]

[Registry Files]

[Resource Script]

[R-S-SPlus Statistics Code]

[Ruby Script]

[Rust Source Code]

[Shell Script]

[SQL Query]

[Tcl Script]

[TOML Config]

[VBScript]

[VHDL]

[Visual Basic]

[Web Source Code]

[XML Document]

[YAML]


Post Reply