Export to GitHub

codeslayer - issue #22

File list filtering


Posted on Apr 19, 2011 by Grumpy Hippo

Enhancement request. I work in python primarily, which compiles all my .py files into .pyc files, so all file lists tend to have mycodefile.py and mycodefile.pyc (and possibly mycodefile.py~ if someone's been playing with jedit again). It would be very helpfull to have some kind of extension masking or exclude filters on the browser to keep the signal to noise down.

Comment #1

Posted on Apr 19, 2011 by Massive Panda

Thats a really good idea! I will put this on my short list of things to do and get it done right after the plugin code is released (soon I hope).

Once that is done I want to go back and work on core CodeSlayer functionality, which this fits into perfectly. The plan is to have the core of CodeSlayer be language agnostic, but feature rich. So if the feature is useful across languages lets get it in there!

Comment #2

Posted on Apr 19, 2011 by Massive Panda

Also, feel free to write me with any comments and suggestions. It is such early days for CodeSlayer but its nice to get feedback (positive and negative).

jeff.johnston.mn@gmail.com

Comment #3

Posted on Apr 21, 2011 by Grumpy Hippo

I appreciate the desire for feedback. I'm really happy to find someone working on a non-bloated editor. The best all around editor/simple project ide I've found has been Jedit - but the resource usage is crazy for what it is.

I've tried almost every editor, and yours is the closest to fulfilling my short list of requirements:

syntax highlighting a project browser that works well over sshfs supports a dark background theme can disable code completion and 'magic' formatting doesn't use a ton of resources

It's a short list, but almost every editor/ide I've tried fails at least one.

Comments/Suggestions:

Personally I enjoy having the tabs to the right, rather than on top. Vertial space is at a premium compared to horizontal with all the widescreen monitors. It would be a nice toggle but definitely not a requirement.

It's probably just habit on my part, but I normally expect a double click on the folder in the file browse tree to open/expand it. Mousing over to the tiny toggle triangle is a little furstrating, especially on a touchpad.

Otherwise, I think you are right on track to have a perfect editor. Fast, stays out of the way, and just works. The only thing keeping me from using it to replace jedit is the file filtering issue.

Great work, and thanks! Looking forward to future versions.

Comment #4

Posted on Apr 22, 2011 by Massive Panda

These are good suggestions and is exactly the kind of feedback that I am looking for. We can do all of these. The tab position will be configurable but I do want to be careful about how I put things in the preferences. I find it difficult when I have to wade through tons of options, but I also do not want to force the way I work on people when it can be a choice. One thing that will help is that there is only so much that can be configured with the base editor and then the plugins will have their own configuration.

There is no worry about CodeSlayer getting bloated. At the heart it will stay light...and then plugins can extend it as far as they need to.

I can knock out these improvements as it lines up with what I need as well. So check back in about a month and it should be ready. Like I said I first need to get the plugin infrastructure out the door.

Also, I like your idea about the tabs and may try working with them on the side as well. The reason I do not have toolbars or the status bar is because I never used them and they cut down on the horizontal space that I have.

Comment #5

Posted on Apr 26, 2011 by Massive Panda

I have first two done...working on the projects tree filter next.

http://code.google.com/p/codeslayer/wiki/ChangeLog

Comment #6

Posted on Apr 30, 2011 by Massive Panda

Done! We are now able to exclude file types and file directories.

http://code.google.com/p/codeslayer/wiki/ChangeLog

I plan on doing another build within a week or two as there are some tweaks to the inline search that I want to do. I would be happy to do a custom build if you wanted though. If so just email me at jeff.johnston.mn@gmail.com and I can get it out to you.

Status: Fixed

Labels:
Type-Enhancement Priority-Medium