Awesome
ClojureBoxNpp
Notepad++ patch for Clojure by:
- Methord 01: modifying config files of Lisp.
- Methord 02: userDefineLangs: Clojure
Screenshots:
BracketHighlighter:
Markdown outline:
Markdown Literary Programming 01: Code with syntax highlighting
Markdown Literary Programming 02: Mermaid flow chart
Markdown Literary Programming 03: Image
Markdown Literary Programming 04: UI + Javascript/Clojurescript (sci)
Edit Clojure hiccup (HTML DSL) with live preview:
LSP
-
Notepad++ LSP client plugin: Ekopalypse/NppLspClient
-
Clojure & ClojureScript Language Server: clojure-lsp
Solutions to clojure-lsp startup bug: If the folder of the Clojure project (or Clojure source files) isn't on the same disk as the Notepad++ Home folder, create (or open) a temporary Clojure source code file on the same disk as the Notepad++ Home folder to start the Clojure language server.
-
SQL Language Server: lighttiger2505/sqls
Patch edition Method:
-
copy all files of notepad++ directory to notepad++ home directory.
-
copy Notepad++/tools/ctags/.ctags file to user home directory (c:\user\xxx).
Config files of Clojure (userDefineLangs Clojure is Clojure, Lisp is also Clojure.)
-
Methord 01: Modify Lisp as Clojure, Lisp is also Clojure.
-
notepad++\langs.xml
-
notepad++\stylers.xml
-
notepad++\autoCompletion\lisp.xml
-
notepad++\functionList\Lisp.xml
-
-
Methord 02: userDefineLangs: Clojure, Clojure is Clojure
-
notepad++\autoCompletion\Clojure.xml
-
notepad++\userDefineLangs\Clojure.xml
-
notepad++\functionList\Clojure.xml
-
-
functionList
- notepad++\functionList\overrideMap.xml
-
notepad++\tools\ctags\ .ctag (clojure config of ctags.exe and NppCCompletionPlugin.dll, copy to user home directory c:\user\xxx)
-
Other: Markdown (userDefineLangs)
-
notepad++\functionList\Markdown_Monokai.xml
-
notepad++\userDefineLangs\markdown_monokai.xml
-
Notepad++/plugins/PythonScript/scripts/Markdown_Literary_Programming_viewer.py
-
Note
.ctags : clojure config of ctags.exe and NppCCompletionPlugin.dll, copy to ~ (c:\user\xxx)
Notepad++
https://notepad-plus-plus.org/
https://github.com/notepad-plus-plus/notepad-plus-plus
Notepad++ plugins
https://sourceforge.net/projects/npp-plugins/files/
-
Clojure
-
BracketHighlighter (Only Python 2.x):
Author: Scott Sumner,
Notepad++/plugins/PythonScript/scripts/BracketHighlighter.py
-
PythonScript(Python 2.x): https://github.com/bruderstein/PythonScript
-
XBrackets Lite: https://sourceforge.net/projects/npp-plugins/files/XBrackets%20Lite/
-
BracketsCheck: https://github.com/niccord/BracketsCheck
-
cli tools
-
NppExec: https://github.com/d0vgan/nppexec
- notepad++\tools\clj\clj-kondo.exe --lint current-file
- notepad++\tools\clj\babashka --file current-file
- notepad++\tools\clj\babashka --eval selectquotedtext
-
pork2Sausage: https://github.com/npp-plugins/pork2sausage
- notepad++\tools\clj\hiccup-cli (convert selectd HTML to Hiccup)
- notepad++\tools\clj\babashka
- notepad++\tools\clj\npp_convert.clj (convert selected text to ?)
-
-
Edit hiccup with live preview
- Babashka
- Notepad++/tools/clj/hiccup2html.clj
- Preview HTML plugin
- Notepad++/plugins/Config/PreviewHTML/Settings.ini
- Notepad++/plugins/Config/PreviewHTML/Filters.ini
- Babashka
-
Markdown Literary Programming with live preview for Clojure
- Babashka + sci-script-tag.js
- Notepad++/tools/clj/mlp.clj
- Preview HTML plugin
- Notepad++/plugins/Config/PreviewHTML/Settings.ini
- Notepad++/plugins/Config/PreviewHTML/Filters.ini
- Babashka + sci-script-tag.js
-
-
Develop
-
Languages: https://github.com/MAPJe71/Languages
-
nppTagLEET: https://github.com/vinsworldcom/nppTagLEET
-
NppGTags: https://github.com/pnedev/nppgtags
-
LanguageHelp: https://github.com/francostellari/NppPlugins
-
NppChomeDebugPlugin: https://github.com/jdubbeldam/NppChomeDebugPlugin
-
JavaScript Map Parse: https://github.com/megaboich/js-map-parser/
-
JSON-Viewer: https://github.com/kapilratnani/JSON-Viewer
-
SQLPrettyPrinter: https://github.com/twentyTwo/Npp.Plugins-SQLPrettyPrinter
-
npp.connections: https://github.com/vladk1973/npp.connections
-
nppxmltreeview: https://github.com/joaoasrosa/nppxmltreeview
-
PlantUmlViewer: https://github.com/Fruchtzwerg94/PlantUmlViewer
-
PlantUML_Notepad-_UDL: https://github.com/brianmaher84/PlantUML_Notepad-_UDL
-
NppGraphViz: https://github.com/jrebacz/NppGraphViz
-
graphviz-syntax-highlighting: https://github.com/signmotion/graphviz-syntax-highlighting
-
Excel formula: http://dailydoseofexcel.com/archives/2010/09/29/formula-editor-in-notepad/
-
Compare
-
NppCCompletion
-
-
Markdown & html & asciidoc
-
MarkdownText: https://github.com/NotMad-Text-Editor-Plugins/MarkdownText
-
MarkdownViewerPlusPlus: https://github.com/nea/MarkdownViewerPlusPlus
-
HtmlTag: https://fossil.2of4.net/npp_htmltag/
-
WebEdit: http://downloads.sourceforge.net/project/npp-plugins/WebEdit
-
html preview: http://fossil.2of4.net/npp_preview/
-
asciidoc-highlight: https://github.com/edusantana/asciidoc-highlight
-
NppSnippets
-
-
Edit
-
CodeExpress (Snippets):
-
ElasticTabstops: https://github.com/dail8859/ElasticTabstops
-
SurroundSelection: https://github.com/dail8859/SurroundSelection
-
BetterMultiSelection: https://github.com/dail8859/BetterMultiSelection
-
selectquotedtext: https://www.fesevur.com/selectquotedtext/
-
NavigateTo: https://github.com/young-developer/nppNavigateTo
-
NewFileBrowser: https://sourceforge.net/projects/locationnav/
-
ColumnTools: https://github.com/vinsworldcom/nppColumnTools
-
ViSimulator: https://github.com/bycn82/visimulator
-
-
Search
-
NppQuickSearchPanel: https://github.com/nex3z/NppQuickSearchPanel
-
Regex Trainer: https://github.com/ahmoylaw/RegexTrainer-Descriptions
-
-
Sys
- explorer: https://github.com/prekageo/npp-explorer
-
Themes
-
VS2012-Dark: https://github.com/SeanCline/Npp-VS2012-Dark
-
-
Others
-
CustomizeToolbar:
-
TextFX: https://sourceforge.net/projects/npp-plugins/files/TextFX/
-
MathPad
-
anmX: http://www.semelinanno.com/downloads/anmxnpp/anmXNpp_Page.html
-
ToolBucket: https://github.com/phdesign/NppToolBucket/
-