Some suggestions

Started by Theno, April 07, 2010, 08:55:47 PM

Previous topic - Next topic

Theno

Hi,

I would like to make a few suggestions to make HippoEdit much better.

- I would like the search results shown in the output window and bookmarks that show the lines to be colored with the same style of syntax coloring shown in the editor. (Like RJ Edit)

- I want to be able to separate bookmarks and output windows...

- I saw they are mentioned already but I wanted to repeat. Colored indentation lines and scopes would be great. Also to be able to give a name to any scope you want and see them in navigation bar would be good too. It would be useful for fast browsing among script tags or the scopes you would create manually.

- To be able to make and remove custom block anywhere I want. (Like RJ Edit)
- To be able to draw separator lines under the collapsed blocks for easy browsing.
- To be able to collapse scopes in the middle. I mean I want to collapse just else part of the if statement, not whole if at once.
- To be able to show all line numbers everytime.
- To be able to create custom toolbar and put it vertically between file explorer and editor, for faster usage. (Like RJ Edit and old good Homesite :))
- A shortcut or icon that previews the page in the built-in browser, and also a built-in firefox would be good. Also I should open the files automatically using the server in computer for server side scripts like ASP and PHP. I should define the server for the pages to be tested.

And a macro editor.

Also a built-in ftp manager would be wonderful :)

Thanks...

alex

Hi Theno,

QuoteI would like the search results shown in the output window and bookmarks that show the lines to be colored with the same style of syntax coloring shown in the editor. (Like RJ Edit)
That is mostly impossible to implement in correct way. RJ Edit also does not do it. It only highlights matched word (as far as I can find that). The reason is that you need to parse complete document to extract correct syntax highlighting in specific position (imaging your document is commented with multi line comment and something is found in the middle of the document). Other reason, that text can be altered, so syntax highlighting has been changed but search results still show old syntax highlighting. So you need to copy syntax highlighting data together with search results, and this will at least make memory consumption twice or more.
For bookmarks maybe this is possible, because there are not so many of them normally and they are correspond to open and actual lines. I will think about this but with low priority. Do not know if this is just nice or brings benefits.
You can see what is planned/done for search results area here

QuoteI want to be able to separate bookmarks and output windows...
Yes, this is planned. Should be possible to close/open any tool window and dock it to any side of the main frame.

QuoteAlso to be able to give a name to any scope you want and see them in navigation bar would be good too. It would be useful for fast browsing among script tags or the scopes you would create manually.
What do you mean here? Can you explain in more details? Name for syntax defined scope or just select some text area, say this is a scope and give it a name? (generally you already can use/define regions for any syntax and they have name and are collapsable)

QuoteTo be able to make and remove custom block anywhere I want. (Like RJ Edit)
Not clear. Is this is same as in previous request? To be able to fold/unfold any selected area?
If yes, this is planned but maybe not in 1.50.

QuoteTo be able to draw separator lines under the collapsed blocks for easy browsing.
Generally I do not like this Scintilla style, but this easy to implement and probably for somebody are useful. Maybe I will add this in 1.50.

QuoteTo be able to collapse scopes in the middle. I mean I want to collapse just else part of the if statement, not whole if at once.
Understood. The feature not bad, but difficult to implement and brings not so much benefits comparing to efforts. I will note it, but do not know when will come to it.

QuoteTo be able to show all line numbers everytime.
Here. From 1.50 will be in UI.

QuoteTo be able to create custom toolbar and put it vertically between file explorer and editor, for faster usage. (Like RJ Edit and old good Homesite )
Yes. This is a good feature. I already have it in todo list. This require also option to make any toolbar configurable, so some more efforts. Will be added but some when after 1.5x.

QuoteA shortcut or icon that previews the page in the built-in browser, and also a built-in firefox would be good. Also I should open the files automatically using the server in computer for server side scripts like ASP and PHP. I should define the server for the pages to be tested.
HippoEDIT is generic text editor. I will not specialize it for some specific syntax (as HTML), all syntax dependent functions should be done or withing syntax schema, or with tools or with plugins (1.50) or with scripts (1.50).
Till now you can use F12 (View->Preview in Browser) for previewing in internal browser or create a tool, assign to it shortcut and pass everything with arguments (templates available).
For server scripts - yes. Here should be something done: I already noted this. Not sure if this will be in standard or as plugin (server configuration). Probably standard.

QuoteAnd a macro editor.
Will be in 1.50.

QuoteAlso a built-in ftp manager would be wonderful
Only as a plugin. Here are more details.

Generally, thanks a lot for suggestions. I will do my best ;)

Best regards,
Alex.
HippoEDIT team
[url="http://www.hippoedit.com/"]http://www.hippoedit.com/[/url]

Theno

QuoteYou can see what is planned/done for search results area here

Yes as I see you thought very well and I think that will be enough but for bookmarks I want you to consider my idea. It can help a lot when you use several bookmarks cos otherwise all seems same :)

QuoteNot clear. Is this is same as in previous request? To be able to fold/unfold any selected area?
If yes, this is planned but maybe not in 1.50.

Yes I mean this, this is a very useful thing too you can fold the areas of the document you won't work so you can easily manage all the codes you need at one page. I hope it comes fast :)

And I mentioned to give name to blocks previously for example for me;

<%
some asp codes
%>

is a block. And it would be great if I can see that block in the navigation bar when I write it with comment like;

<% 'Variable Definition Block
some asp codes
%>

If I can see this block in navigation bar with the name "Variable Definition Block" I can easily navigate to it.

And this would be good for the manual blocks that I will add on the selected lines. Maybe you can give has_name attribute in the scopes to blocks as well. Blocks can get the whole line after the open tag as its name and can show that name on navigation bar...

QuoteGenerally I do not like this Scintilla style, but this easy to implement and probably for somebody are useful. Maybe I will add this in 1.50.

I just want folded blocks to be more visible. When you have thousands of codes it can be hard to notice some folded blocks. It doesn't need to be a separator it can be changing bg color when folded too. Something makes them more noticeable.

QuoteUnderstood. The feature not bad, but difficult to implement and brings not so much benefits comparing to efforts. I will note it, but do not know when will come to it.

It will be useful especially for programmers because sometimes after if there is one line but after else there can be the half of the file or otherwise. If you collapse whole if you can't work inside. But if you are able to collapse the big place consuming part it will be more efficent and easy to work on the rest.

QuoteFor server scripts - yes. Here should be something done: I already noted this. Not sure if this will be in standard or as plugin (server configuration). Probably standard.

Yes standard would be my choice too.

QuoteGenerally, thanks a lot for suggestions. I will do my best

I thank you, I am sure you will do the best...