On Mon, Aug 5, 2013 at 6:55 PM, John D. Hume <duelin.mark...@gmail.com>wrote:

> On Mon, Aug 5, 2013 at 8:37 PM, kovas boguta <kovas.bog...@gmail.com>wrote:
>
>> https://github.com/kovasb/paredit-widget
>>
>
>
>> The bigger idea is that code editing should be available a la carte.
>>
>> Tying something as fundamental as code editing together with IDE concerns
>> (file & project management, artifact generation, debugging, etc)  is a
>> mistake with profound consequences.
>>
>
> That's an interesting idea. How would you envision interactions like "jump
> to definition" or even auto-completion working in an editor decoupled from
> IDE concerns?
>

The IDE keeps track of what the global set of definitions is and where they
are. It can easily issue a command to the editor to scroll to a place, or
feed the editor a list of possible completions.

What is part of the editor API is an open question, but I think supporting
the basics for tooltips, syntax highlighting, autocompletion is good as
long as it is data-driven.

It would also make sense to have good integration between the editor and
the model (eg the parsley parse tree) so that one could easily direct the
editor to highlight a piece of the tree in a certain way, but I think the
model should sit outside the editor per se.

-- 
-- 
You received this message because you are subscribed to the Google
Groups "Clojure" group.
To post to this group, send email to clojure@googlegroups.com
Note that posts from new members are moderated - please be patient with your 
first post.
To unsubscribe from this group, send email to
clojure+unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/clojure?hl=en
--- 
You received this message because you are subscribed to the Google Groups 
"Clojure" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to clojure+unsubscr...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.


Reply via email to