Thread renamed from
RFC: Repository Explorer - idea collector
to
Idea collecting thread: Side panel
--------------
Collection thread for ideas to implement an Item window on the left side of HE window.
Near "File Explorer" and "Project Explorer" i think about an "Repository Explorer"- tab :
- I want to add "folders" like with 'Project Explorer'
- Each folder can have sub-folders and files.
- This is to execute snippets and commands like scripts and external tools.
- Files show here in this explorer as "folder" are in real XLM-Files in HippoEDITs Repository sub-folder
- This XML files can hold different data with up to 9 topics.
- 1 or up to 9 of this topics are shown as Columns in RepExplorer
- ...
<Column1><Show=1><ColName><Data></Data></ColName></Show></Column1>
---
One XLM file could hold recent files list
<Column1> Filename
<Column2> File Path
<Column3> Last size
<Column4> Last Access Date
Show this as Columns in RepEx:
Filename | File Path | Last size | Last Access Date
-
Other could hold list of items for an coding language (like the templates)
<Column1> Key
<Column2> Description ( = name of the item as shown in the list)
<Column3> Shortcut
<Column4> Tool Tip ( = show the Content)
<Column5> Content
--
This way we can see an list of all available items and easy choose the right one.
-
Would be extra nice i we could select more then one item from the list to open/insert/execute them
-
We should be able to use %place holders% within those snippets, like %Date%, %SelectedText%, %CursorPosition%,...
-
As extra i wanna be able to drag & drop an block of text to the list
and be prompted for the other values as 'key' , 'name' , 'shortcut' and so on.
-
Maybe option to allow in what panel the content should be displayed?
Perhaps we can get the option to open two panels the same time? One left, one right?
<display>1</display> or <display>left</display> to display this content in left panel
So we can set up to open one list on the left and an another on the right
[ Left panel ] [ Document ] [ Right Panel ]
[ Choose list |v] [ Choose list |v]
[Ascii.txt ] [ Snippets VBS]
00h NUL ^@ For ... Next
01h SOH ^A If .. Then ..EndIF
02h STX ^B Do while ... Loop
03h ETX ^C ...
04h EOT ^D ...
05h ENQ ^E ...
06h ACK ^F
07h BEL ^G
08h BS ^H
-
For what to use?
- recent file list
- snippets (code templates or boilerplate's like "Best regards\nStefan"
- show text file (f.ex. list of ASCII-chars, telephone numbers, quick list for keywords + snipplets, todo's ... whatever...)
- File Explorer (implemented)
- Projects (implemented)
- Sessions ( just store list of current open files for tomorrow)
- Code Templates (insert %Date%)
- choose and execute macros, scripts and tools
- Favorites (files (*.txt, *.vbs, *.chm), folders, web URLs, ...)
-
Here i have an screenshot how this could look like.
And whit an shortcut i can open here an "Finder" to easy find an item
by typing in some chars which could be in the item name:
.