Hi Jose,

I'm very impressed with factor.el. I did find a few problems though,
it would make factor.el even nicer to use if they were fixed:

- There should be a command to transmit the current file's
USE:/USING:/IN: forms into the listener. Don't forget about <PRIVATE;
that's like USE: <my in>.private
- The error message displayed by 'edit' if the listener is not running
is not very intuitive. 'see' shows a better error message.
- In jEdit, I have a macro bound to a key that cycles between
foo.factor, foo-docs.factor and foo-tests.factor. Very handy.
Something similar would be nice
- I'd like an 'edit vocabulary' command which read a line from the
minibuffer, and then executed "foo" edit-vocab in the listener.
- kill-sexp doesn't appear to work.
- prev-sexp and next-sexp show an error if I'm already at the start or
end of a quotation. It would be nice if they would jump outward to the
containing quotation, perhaps.
- raise-sexp doesn't do the right thing, eg try it with [ [ foo-bar ]
] and the point on foo-bar
- ] should be electric: if the matching [ is not on the same line, it
should decrease indent
- In jEdit, I have a 'visible wrap margin' feature that is very useful
even if word wrap is off. I try to keep my source lines under 64
characters, and having a visible margin is good for that. Does emacs
have an equivalent feature?
- There is a bug with the indentation of ;. Try the following, it works:

: foo ( -- )
    ;

: blah ...

But this doesn't

: foo ( -- )
    ; inline

    : blah ...

Having declarations (inline, foldable, etc) after ; confuses the indentation.

I'm looking forward to seeing some SLIME-like features showing up!

Slava

-------------------------------------------------------------------------
This SF.Net email is sponsored by the Moblin Your Move Developer's challenge
Build the coolest Linux based applications with Moblin SDK & win great prizes
Grand prize is a trip for two to an Open Source event anywhere in the world
http://moblin-contest.org/redirect.php?banner_id=100&url=/
_______________________________________________
Factor-talk mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/factor-talk

Reply via email to