Repository navigation
Expand file tree
/
Copy pathcontextMenu.xml
More file actions
92 lines (78 loc) · 7.8 KB
/
Copy pathcontextMenu.xml
File metadata and controls
92 lines (78 loc) · 7.8 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
<?xml version="1.0" encoding="UTF-8" ?>
<!--
By modifying this file, you can customize your context menu popuped as right clicking on the edit zone.
It may be more convinient to access to your frequent used commands via context menu than via the top menu.
Please check "How to Customize the Context Menu" on:
https://npp-user-manual.org/docs/config-files/#the-context-menu-contextmenu-xml
-->
<NotepadPlus>
<ScintillaContextMenu>
<!--
Use MenuEntryName and MenuItemName to localize your commands to add.
The values should be in English but not in translated language:
<Item MenuEntryName="Edit" MenuItemName="Cut"/>
(You can set Notepad++ language back to English from Preferences dialog via menu "Settings -> Preferences...")
<Item id="0"/> is the separator
You can use command id to add the commands you want.
Check english.xml to get commands id:
https://github.com/notepad-plus-plus/notepad-plus-plus/blob/master/PowerEditor/installer/nativeLang/english.xml
Use FolderName (optional) to create sub-menu. FolderName can be used in any type of item.
FolderName value can be in any language.
TranslateID is for translating FolderName's value. If you create your FolderName, don't add TranslateID.
To add plugin commands, you have to use PluginEntryName and PluginCommandItemName to localize the plugin commands
Use ItemNameAs (optional) to rename the menu item name in the context menu
ItemNameAs can be used in any type of item in any language.
<Item FolderName="Quotes" PluginEntryName="TextFX" PluginCommandItemName="TextFX Characters" ItemNameAs="Copy Text with Syntax Highlighting" />
<Item PluginEntryName="QuickText" PluginCommandItemName="Replace Snip"/>
-->
<Item FolderName="Translate" PluginEntryName="NppExec" PluginCommandItemName="Translate selected" ItemNameAs="Selected"/>
<Item FolderName="Translate" PluginEntryName="NppExec" PluginCommandItemName="Translation variants" ItemNameAs="Show variants"/>
<Item FolderName="Find magic number" PluginEntryName="NppExec" PluginCommandItemName="Find CLSID constant" ItemNameAs="{CLSID} (win folder)"/>
<Item FolderName="Find magic number" PluginEntryName="NppExec" PluginCommandItemName="Find shell constant" ItemNameAs="Shell:: (internal explorer path)"/>
<Item FolderName="Find magic number" PluginEntryName="NppExec" PluginCommandItemName="Find Win32 constant" ItemNameAs="Win32/DllCall/Message/Macros"/>
<Item id="0"/>
<Item FolderName="Separator" PluginEntryName="NppExec" PluginCommandItemName="Add bold separator" ItemNameAs="Bold"/>
<Item FolderName="Separator" PluginEntryName="NppExec" PluginCommandItemName="Add thin separator" ItemNameAs="Thin"/>
<Item FolderName="Separator" PluginEntryName="NppExec" PluginCommandItemName="Add dot separator" ItemNameAs="Dot"/>
<Item FolderName="Separator" PluginEntryName="NppExec" PluginCommandItemName="Add block separator" ItemNameAs="Block"/>
<Item FolderName="Align" PluginEntryName="Code alignment" PluginCommandItemName="Align by..."/>
<Item FolderName="Align" id="0"/>
<Item FolderName="Align" PluginEntryName="Code alignment" PluginCommandItemName="Align by equals" ItemNameAs="="/>
<Item FolderName="Align" PluginEntryName="Code alignment" PluginCommandItemName="Align by equals equals" ItemNameAs="=="/>
<Item FolderName="Align" PluginEntryName="Code alignment" PluginCommandItemName="Align by m_" ItemNameAs="_"/>
<Item FolderName="Align" PluginEntryName="Code alignment" PluginCommandItemName="Align by quote (")" ItemNameAs="""/>
<Item FolderName="Align" PluginEntryName="Code alignment" PluginCommandItemName="Align by period" ItemNameAs="."/>
<Item FolderName="Align" PluginEntryName="Code alignment" PluginCommandItemName="Align by space" ItemNameAs="Space"/>
<Item id="0"/>
<Item MenuEntryName="TextFX" MenuItemName="TextFX Characters"/>
<Item PluginEntryName="TextFX Characters" PluginCommandItemName="UPPER CASE"/>
<Item PluginEntryName="TextFX Characters" PluginCommandItemName="lower case"/>
<Item PluginEntryName="TextFX Characters" PluginCommandItemName="Proper Case"/>
<Item id="0"/>
<Item FolderName="Colorize all occurrences" ItemNameAs="Teal" TranslateID="contextMenu-styleAlloccurrencesOfToken" id="43022"/>
<Item FolderName="Colorize all occurrences" ItemNameAs="Orange" TranslateID="contextMenu-styleAlloccurrencesOfToken" id="43024"/>
<Item FolderName="Colorize all occurrences" ItemNameAs="Yellow" TranslateID="contextMenu-styleAlloccurrencesOfToken" id="43026"/>
<Item FolderName="Colorize all occurrences" ItemNameAs="Purple" TranslateID="contextMenu-styleAlloccurrencesOfToken" id="43028"/>
<Item FolderName="Colorize all occurrences" ItemNameAs="Green" TranslateID="contextMenu-styleAlloccurrencesOfToken" id="43030"/>
<Item FolderName="Colorize this" ItemNameAs="Teal" TranslateID="contextMenu-styleOneToken" id="43062"/>
<Item FolderName="Colorize this" ItemNameAs="Orange" TranslateID="contextMenu-styleOneToken" id="43063"/>
<Item FolderName="Colorize this" ItemNameAs="Yellow" TranslateID="contextMenu-styleOneToken" id="43064"/>
<Item FolderName="Colorize this" ItemNameAs="Purple" TranslateID="contextMenu-styleOneToken" id="43065"/>
<Item FolderName="Colorize this" ItemNameAs="Green" TranslateID="contextMenu-styleOneToken" id="43066"/>
<Item FolderName="Clear color" ItemNameAs="Clear Teal" TranslateID="contextMenu-clearStyle" id="43023"/>
<Item FolderName="Clear color" ItemNameAs="Clear Orange" TranslateID="contextMenu-clearStyle" id="43025"/>
<Item FolderName="Clear color" ItemNameAs="Clear Yellow" TranslateID="contextMenu-clearStyle" id="43027"/>
<Item FolderName="Clear color" ItemNameAs="Clear Purple" TranslateID="contextMenu-clearStyle" id="43029"/>
<Item FolderName="Clear color" ItemNameAs="Clear Green" TranslateID="contextMenu-clearStyle" id="43031"/>
<Item FolderName="Clear color" ItemNameAs="Clear All" TranslateID="contextMenu-clearStyle" id="43032"/>
<Item id="0"/>
<Item MenuEntryName="Edit" MenuItemName="Cut"/>
<Item MenuEntryName="Edit" MenuItemName="Copy"/>
<Item MenuEntryName="Edit" MenuItemName="Paste"/>
<Item MenuEntryName="Edit" MenuItemName="Delete"/>
<!-- <Item MenuEntryName="Edit" MenuItemName="Select all"/> -->
<!-- <Item MenuEntryName="Edit" MenuItemName="Begin/End Select"/> -->
<!-- <Item MenuEntryName="Edit" MenuItemName="Begin/End Select in Column Mode"/> -->
<!-- id="0" is the separator -->
</ScintillaContextMenu>
</NotepadPlus>