Author Topic: HippoEDIT vs vim and emEditor  (Read 7005 times)

Offline urlwolf

  • Newbie
  • *
  • Posts: 8
  • Karma: +0/-0
    • View Profile
HippoEDIT vs vim and emEditor
« on: May 02, 2009, 03:59:19 pm »
Here are a few requests (comparing HE to vim and emEditor).

   1- Manually defined folds, vim does this well. If I want to hide a section of a file, I can, by inserting this in the comment line: {{{ and close it with }}}

   2- Autofold comments? Option for hiding only the first one, which can be a long license (annoying). IDEA does this

   3- window Splits work better in vim. HE copies emEditor, which doesn't let you open two files side by side in a split

   4- Find / mark search results in text should keep previous search marked in different color (like emEditor)

   5- Find / result output should have option 'do nothing' (like emEditor). Honestly, I have no use for result box or count

   6- Great: HE understands scope. Good for iterative REPL (python, R). However, I need often to mark a function. Right now the marking stops at {. Not what I need, I need the begining of the function definition.

   7- Highlight word under cursor after say 200 ms. IDEA, netbeans etc do this well

   8- Detection of classes/functions is a mess (at least in java, python). Fails often in my tests. Which may mean...

   9- Ctags needed. I have ctags regex to support R, I'd be happy to share. Have you considered this? Thanks to ctags, one could jump with alt+G to a different file for a definition, could list all classes/functions in a file/project etc

What do you think?


Offline alex

  • Developer
  • Global Moderator
  • Hero Member
  • *****
  • Posts: 2169
  • Karma: +37/-3
    • View Profile
    • HippoEDIT
Re: a few requests (comparing HE to vim and emEditor)
« Reply #1 on: May 03, 2009, 06:16:25 pm »
Quote
1- Manually defined folds, vim does this well. If I want to hide a section of a file, I can, by inserting this in the comment line: {{{ and close it with }}}
Already possible. Check how regions are supported in c++. For example it can be done by adding this to corresponding schema:
Code: [Select]
      <Scope open="{{{" close="}}}">
        <Containers open="comment"/>
      </Scope>

Quote
2- Autofold comments? Option for hiding only the first one, which can be a long license (annoying). IDEA does this
Already exist. Check Outlining menu (context menu, or main menu Edit->Outlining). Collapse Comments.

Quote
3- window Splits work better in vim. HE copies emEditor, which doesn't let you open two files side by side in a split
I would not agree on copies emEditor, but Ok. Yes, it is not possible with split. But you can do it in MDI mode. The split mode (as for exampel have VS or Notepad++) in plans.

Quote
4- Find / mark search results in text should keep previous search marked in different color (like emEditor)
Not exist, but also in plans. Do not think this is really often used mode but sometimes can be useful.

Quote
5 - Find / result output should have option 'do nothing' (like emEditor). Honestly, I have no use for result box or count
Sorry, do not understand what you mean.

Quote
6- Great: HE understands scope. Good for iterative REPL (python, R). However, I need often to mark a function. Right now the marking stops at {. Not what I need, I need the begining of the function definition.
Ok, now it is more clear, that you have asked in another post :). Not yet done, but maybe this can be added.

Quote
7- Highlight word under cursor after say 200 ms. IDEA, netbeans etc do this well
Try Ctrl+Click.

Quote
8- Detection of classes/functions is a mess (at least in java, python). Fails often in my tests. Which may mean...
Detection is done based on regex rules defined in schema files. If you can send me more correct expressions for java oe python I would update installed schemas.

Quote
9- Ctags needed. I have ctags regex to support R, I'd be happy to share. Have you considered this? Thanks to ctags, one could jump with alt+G to a different file for a definition, could list all classes/functions in a file/project etc
This not yes exist, but in plans. Have answered already in another post.

Best regards,
Alex.

Offline JJK

  • Registered User
  • Full Member
  • *
  • Posts: 152
  • Karma: +2/-0
    • View Profile
Re: HippoEDIT vs vim and emEditor
« Reply #2 on: May 03, 2009, 09:35:37 pm »
Alex wrote
Quote
Try Ctrl+Click.
(to highlight current word).
Wow ! I didn't know it.
But here, I have first to be on another word. For example, if I am on "blabla" word, when I Ctrl-click on some "foo" word, all "foo" words are highlighted. But if I am already on some "foo" word, when I re-ctrl-click on it, nothing happens.

Offline alex

  • Developer
  • Global Moderator
  • Hero Member
  • *****
  • Posts: 2169
  • Karma: +37/-3
    • View Profile
    • HippoEDIT
Re: HippoEDIT vs vim and emEditor
« Reply #3 on: May 03, 2009, 09:58:41 pm »
Hi JJK,

please make this clear:
Quote
f I am on "blabla" word, when I Ctrl-click on some "foo" word, all "foo" words are highlighted. But if I am already on some "foo" word, when I re-ctrl-click on it, nothing happens.
In my case all works as designed. What does you mean under I am already on some "foo" word? You have cursor on it and then click on it? In my case works. Also toggles and select current word with selection.

Best regards,
Alex.

Offline alex

  • Developer
  • Global Moderator
  • Hero Member
  • *****
  • Posts: 2169
  • Karma: +37/-3
    • View Profile
    • HippoEDIT
Re: HippoEDIT vs vim and emEditor
« Reply #4 on: May 03, 2009, 10:31:49 pm »
Quote
6- Great: HE understands scope. Good for iterative REPL (python, R). However, I need often to mark a function. Right now the marking stops at {. Not what I need, I need the begining of the function definition.
Ok, now it is more clear, that you have asked in another post . Not yet done, but maybe this can be added.

Would be added with new beta.

Offline urlwolf

  • Newbie
  • *
  • Posts: 8
  • Karma: +0/-0
    • View Profile
Re: HippoEDIT vs vim and emEditor
« Reply #5 on: May 03, 2009, 10:35:14 pm »
Thanks.

the ctrl-click trick (I have it mapped to ctrl+\) doesn't work because it dissapears as soon as one moves. I'd like to keep the highlighting while moving. Is that possible?

Offline alex

  • Developer
  • Global Moderator
  • Hero Member
  • *****
  • Posts: 2169
  • Karma: +37/-3
    • View Profile
    • HippoEDIT
Re: HippoEDIT vs vim and emEditor
« Reply #6 on: May 03, 2009, 10:40:46 pm »
Hi urlwolf,

generally, it works as designed (I think same is for hover highlight, also checked in Notepad++ or VA). Otherwise how to hide it?
If you want something like this, but without hiding on cursor move you can use search highlight (for example from Quick Search Bar).

Best regards,
Alex.

Offline JJK

  • Registered User
  • Full Member
  • *
  • Posts: 152
  • Karma: +2/-0
    • View Profile
Re: HippoEDIT vs vim and emEditor
« Reply #7 on: May 04, 2009, 12:48:26 pm »
Quote
In my case all works as designed. What does you mean under I am already on some "foo" word? You have cursor on it and then click on it? In my case works. Also toggles and select current word with selection.
Hello Alex
On 1.43.656 (at work) it works as designed. But at home, on 1.43??? it seemed to me that if I was already on "foo" word, Ctrl-click didn't highliht the other "foo" words. It worked only if I was on another word before Ctrl-cliking.
Anyway, it works now. I'll confirm soon from home.
Thanks.

 

Related Topics

  Subject / Started by Replies Last post
1 Replies
5027 Views
Last post February 23, 2009, 04:53:37 pm
by alex
1 Replies
3813 Views
Last post July 16, 2009, 10:41:26 am
by alex
4 Replies
3161 Views
Last post October 05, 2009, 01:25:38 pm
by alex
1 Replies
1195 Views
Last post October 15, 2009, 01:08:56 pm
by alex
3 Replies
1483 Views
Last post August 29, 2014, 10:00:23 am
by alex