Forum Replies Created
- AuthorPosts
- urlwolfMember
also, tag jump (F10) doesn’t seem to work. I’m using R, with my own ctags regular experession. To replicate behavior, just put on your ctags.cfg:
–langdef=r
–langmap=r:.R
–regex-r=/^[ t]*([a-zA-Z0-9_.]+)[ |t]*:?(<-)[ |t]*:?function/1/f, function/Then, call ctags -R on the same directory where your R project is.
Also, the “go back to previous edit location” doesn’t seem to work (ctrl + ,). It has a memory of 1 (!) which is a silly limitation. How do people work without missing this functionality?
urlwolfMemberjust tested the new ctags behavior. Just great!
One problem I’m having though:When I doubleclick a function in the symbol list that is in a different file, em opens the file, but it doesn’t teleport me to where the function starts. It is highlighted, but I have to move there manually. A bit of a problem.
Is there any way to teleport to the part of the file where the function starts?
Thanks!
urlwolfMembera bug (maybe).
Looking at the left outline, on a java file where only one class exists, the list shows only that class, i.e., no methods inside. Is that what was intended? If so, it works, but maybe it’d be more interesting to see a tree of folds in the outline view.urlwolfMemberThanks so much for the collapsable comments!
This increases usability a lot for long files!Is there any way to set emeditor to always have comments collapsed (maybe per filetype setting)? And a shortcut to toggle them would be killer.
Also, one feature that is very useful is to have ‘manual’ fold settings.
In vim, this is done like this:
# this is beginning of a section we want to fold {{{
code = here () {}
# }}}then, pressing a shortcut on the area folds the section. The interesting thing is that the marks are in the comments, so other editors would not mind.
urlwolfMember+1 please fix this.
it’s unconfortably small. And changing it system -wide is not a good solution.
I’d like a block (red color) in emeditor, and normal cursor everywhere else in the OS.
ThanksurlwolfMemberI love that feature.
and clicking on a ” selecting all text inside is genious!May 8, 2009 at 11:10 pm in reply to: Can one change the color of the cursor (and make it a block)? #7270urlwolfMemberyes, but this affects the entire OS (Office etc) and the blinking of a big block is really obnoxious.
As the most important piece of a text editor (in terms of visual attention) the cursor should be very distictive and configurable. Current line highlight is ok, but when the cursor is so tiny and monochrome, it detracts from usability.
May 5, 2009 at 8:01 pm in reply to: I know emeditor uses ctags. I've added ctags support for a new language. How do I use it w/emEditor? #7253urlwolfMemberoh, that’s very dissapointing.
I have the feeling I don’t understand how emeditor works them.
Bummer. I use languages that are not supported.urlwolfMemberMore feature requests:
-symbol list dockable (ie. Under project pane). Important for saving vertical screen space
-Split window like in vim
-Have symbol list for only open file
-More obvious bookmarks (ie highlight line) right now they are almost invisibleurlwolfMemberFor consistency, someone should maintain the features implemented in emeditor 9 alpha. I can start.
– Auto close brackets, commas, etc. is done
– Multiline snippets organized into folders with ability to quickly insert them into text.
– Keyboard shortcuts to snippets.
– Snippets should be stored in plain files to allow easy snippet import-export between PCs.
– highlight current file in plug-in bar
Snippets plug-in: allow to name the snippet.
– Snippets plug-in: assign a command to type and i.e. type: ifstate -> TAB. Have the snippet put the entire snippet in, with $con1$ already highlighted.
– Snippets plug-in: the ability to complete multiple tab stops by naming them the same and only typing over one.NOTE: this list may not be exhaustive. Mod please add/remove :)
NOTE2: there are new features not in this list ! Would be nice to have them here so people know they are coming.I’m very intrigued by filters. Now we can not only output to STDOUT, but also get things into STDIN. does this mean we can have interactive python sessions inside emeditor? That’d be killer.
Also, we can use a formater (your example is htmltidy). Which other formatters do you know that are more language-general?
urlwolfMemberGreat to hear. Very impressed with the new features.
urlwolfMemberChristine,
I admire emEditor, a lot, so please don’t take this wrong…
I think that progress (in terms of implementing new features here) is really slow.
We saw changes from 8.01 – 8.05 and they are just small bug fixes. This comprehensive list is virtually untouched.EmEditor has a strong competition in editors that have huge communities behind and very responsive devs.
Do you plan to release a good chuck of features from this list in a (major) update?
ThanksurlwolfMember+1
March 8, 2009 at 9:28 pm in reply to: I know emeditor uses ctags. I've added ctags support for a new language. How do I use it w/emEditor? #7036urlwolfMember1- Activate the project plugin.
2- add your files to a project (left sidebar)
3- open right sidebar, select your project from the dropdown list
4- it’ll take a second or two, but you should get a list of symbols.I’ve switched back to vim for the moment, so I won’t check the forums as much.
Good luck.March 8, 2009 at 10:55 am in reply to: I know emeditor uses ctags. I've added ctags support for a new language. How do I use it w/emEditor? #7032urlwolfMemberctags is in the plugins folder.
You need to create a file ctags.cnf in the same folder (and make sure that this is the first ctags that is found in your PATH variable, in case you have other tools that use ctags and bundle it!).I think the project plugin calls ctags all by itself, you don’t have to do anything.
But if you want to do it yourself, open a cmd.exe in your source folder, and just say ctags *.c or *.r or whatever.This will create a ctags file that tells the editor in which line every function (or symbol) is defined. Then the editor should be smart enough to jump around.
Good luck,
March 1, 2009 at 3:40 pm in reply to: I know emeditor uses ctags. I've added ctags support for a new language. How do I use it w/emEditor? #7007urlwolfMembernever mind, I fixed it.
Still, having all the functions in a single list is not ideal, it’d be better (or at least, optional) to have a list per file.Thanks
urlwolfMemberI’m still trying to find a solution.
I installed the non-portable version from scratch, and it does offer you to import from ini files. However, it’s a tiny one, that doesn’t carry much info: eeCommon.INI.
Importing that one only doesn’t help. There’s a big one 1.5mb, that is called eeConfig. That seems like carrying a lot of info, but I couldn’t import it.So the standard emEditor had only the default settings. Not good.
Then I moved all the inis on top of it. At that point everything works with my settings, but it’s not reading from the registry so it’s dog slow.
This is a conundrum… I hope you can find a solution that makes emEditor fast AND portable at the same time.
On the other hand, the wordcompletion plugin is still making tab switching slow even when reading from the registry. I noticed that it’s more evident when tab switching from a syntax-highlighted file to a text file (plain).
Thanks!
urlwolfMemberYes, I could do that with autohotkey, and the advantage is that it works on any app.
But this method is not smart enough to decide whether you are closing an open comma, or if it’s an apostrophe etc.
My experience whith the ‘blind’ method is that it becomes a nuisance very soon. This is something the editor itself should know how to do.urlwolfMemberNot on my copy. It might be that if you install portable, then you don’t get that option? Also, I installed standard on the same directory as portable, and I still don’t get that option (I think it still uses the INI files, so there might be nothing in the registry for it to import).
My question is: how do I force it to move INI information to the registry now?
If I start from a clean install, I still have no access to the INI files, and I’ve lost all my cofiguration. Maybe I can dump them to text somehow?
urlwolfMemberit is wordcomplete. It makes tab switching extraordinary slow (about one second).
It might be only if the syntax file has a few thousand entries.I cannot try the registry method.
I installed the standard 8.02 on top of the portable one, but it is still very slow when changing configurations etc, so I suspect it is reading INI files.Import/export does not offer an option to export to registry, only the other way around (registry to INI).
Is this possible?
urlwolfMemberYes, I’m using the INI file.
The slowness is back (still using INI file); I added autocomplete plugin.
It only happens when switching from one language to another (I’m using a custom syntax file for ahk, based on the one distributed in the main application).I actually want to have a portable version of EmEditor. Can one go back and forth between INI and registry? How?
Thanks
urlwolfMemberI disabled all plugins but project, and now switching is fast.
Nevermind. I only need project right now anyway.February 22, 2009 at 5:13 pm in reply to: anyone interested in "dynamic snippets" just like TextMate and SuperAbbrevs? #6954urlwolfMemberI’m certainly interested. Thanks
January 27, 2009 at 11:15 pm in reply to: Feature request: Outlining/highlighting nested blocks #6865urlwolfMemberI know one editor that does that: optiperl:
http://www.xarka.com/optiperl/features.html
Unfortunately it’s perl-only, and mostly abandoned.
I’d love to see this feature in emEditor. - AuthorPosts