diff --git a/content/_index.md b/content/_index.md index 251e50d7..00ff46f6 100644 --- a/content/_index.md +++ b/content/_index.md @@ -6,7 +6,7 @@ type: docs Notepad++ User Manual ======= -This **Notepad++ User Manual** describes the Notepad++ application v8.x (currently up to v8.7.7). +This **Notepad++ User Manual** describes the Notepad++ application v8.x (currently up to v8.7.8). The documentation is built collaboratively, and [your contribution is very welcome](https://github.com/notepad-plus-plus/npp-usermanual), following our [contribution guidelines](https://github.com/notepad-plus-plus/npp-usermanual/blob/master/CONTRIBUTION.md). diff --git a/content/docs/command-prompt.md b/content/docs/command-prompt.md index f7dc4013..dfcbacf2 100644 --- a/content/docs/command-prompt.md +++ b/content/docs/command-prompt.md @@ -30,13 +30,22 @@ notepad++ [--help] [-multiInst] [-noPlugin] Notepad++ simultaneously. * `-noPlugin`: Launch Notepad++ without loading any plugin. * `-l`: Open file or display ghost typing with syntax highlighting of choice. - *Language* is a short identifier string, of which the following are allowed: - `normal`, `php`, `c`, `cpp`, `cs`, `objc`, `d`, `java`, `rc`, `html`, `xml`, - `makefile`, `pascal`, `batch`, `ini`, `nfo`, `asp`, `sql`, `vb`, `javascript`, - `css`, `perl`, `python`, `lua`, `tex`, `cobol`, `fortran`, `bash`, - `actionscript`, `nsis`, `tcl`, `lisp`, `scheme`, `asm`, `diff`, `props`, - `postscript`, `ruby`, `smalltalk`, `vhdl`, `kix`, `autoit`, `Gui4Cli`, - `powershell`, `caml`, `ada`, `verilog`, `matlab`, `haskell`, `inno`, `cmake`, `yaml`, `r` and `jsp`. + *Language* is a short identifier string: the full list can be found in `langs.model.xml` + (as the names of each `` element). + {{< details "show example Programming Language identifiers" >}} + `normal`, `actionscript`, `ada`, `asm`, `asn1`, `asp`, `autoit`, `avs`, + `baanc`, `bash`, `batch`, `blitzbasic`, `c`, `caml`, `cmake`, `cobol`, + `coffeescript`, `cpp`, `cs`, `csound`, `css`, `d`, `diff`, `erlang`, + `escript`, `forth`, `fortran`, `fortran77`, `freebasic`, `gdscript`, `go`, + `gui4cli`, `haskell`, `hollywood`, `html`, `ihex`, `ini`, `inno`, `java`, + `javascript`, `javascript`, `json`, `json5`, `jsp`, `kix`, `latex`, `lisp`, + `makefile`, `matlab`, `mmixal`, `mssql`, `nfo`, `nim`, `nncrontab`, `nsis`, + `objc`, `oscript`, `pascal`, `perl`, `php`, `postscript`, `powershell`, + `props`, `purebasic`, `python`, `r`, `raku`, `rc`, `rebol`, `registry`, + `ruby`, `rust`, `sas`, `scheme`, `smalltalk`, `spice`, `sql`, `srec`, + `swift`, `tcl`, `tehex`, `tex`, `toml`, `txt2tags`, `typescript`, `vb`, + `verilog`, `vhdl`, `visualprolog`, `xml`, `yaml`. + {{< /details >}} * `-udl="My UDL Name"`: Open file with User Defined Language (UDL) syntax highlighting `My UDL Name` active. If the UDL name does not conain spaces, the quote marks aren't required around the name (like `-udl=MyUDL`). The UDL name diff --git a/content/docs/config-files.md b/content/docs/config-files.md index 82495793..3e442356 100644 --- a/content/docs/config-files.md +++ b/content/docs/config-files.md @@ -347,6 +347,21 @@ If you previously had a v7.9-or-earlier style function list entry in `functionLi 5. Copy the `...` section from the old `functionList.xml` to the `functionList\blah.xml` - Please note that the `blah.xml` should _not_ contain a `` section, _just_ the `` section. It will cause problems with the Function List if you wrap it in the `...` block. Make sure it ends up with the structure described above. +## Toolbar Icon Visibility: `toolbarButtonsConf.xml` + +This configuration file allows you to override the visibility of any of the default or plugin toolbar icons. (New to v8.7.8) + +The installation directory comes with a file called `toolbarButtonsConf_example.xml`: you can copy that to `%APPDATA%\Notepad++\toolbarButtonsConf.xml` (or other appropriate [Config Files Location](#configuration-files-location)). Once copied, edit `toolbarButtonsConf.xml`, edit it (see details below), and save, then restart Notepad++ to see the changes go into effect. + +Set the `` attribute to `yes` or `no` to decide whether or not to hide all of the built-in toolbar icons. Set `` attribute to `yes` or `no` to decide whether or not to hide all of the toolbar icons from all plugins. + +You can change the `hide="no"` to `hide="yes"` (or vice versa) on any of the `