You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Original issue 21 created by laurentpetit on 2009-11-08T13:44:56.000Z:
Make a namespace browser view able to show a browsable namespace if the
current selection can be adapted to some (to be defined)
IClojureEnvironmentClient interface.
The browser will present the namespaces as a two-level tree: first level =
namespace name, second level = namespace symbols (private/public defns,
macros, and other vars).
Icons could be made as consistent as possible with JDT java outline icons
(mapping : function <-> method, var <-> field, macro <-> ???)
The namespace could present imported classes as regular java imports in a
special case node, imported vars from other namespaces as a second special
case node (and maybe also another level for differentiating the several
imported namespaces).
The namespace view could offer to filter to view only public members.
The namespace browser could try to open, on double click, the definition of
the function if it finds it in the current project (and also maybe in
current project dependencies, even opening jars to find source file).
The namespace browser, via a middle clic or special contextual menu, could
import either in the REPL or the current editor a "call" to the
function/macro/var with appropriate placeholders for arguments, named after
the definition found.
The namespace browser could show documentation for the selected node. It
could do this for clojure vars, and also via JDT invokation for imported
java members.
The text was updated successfully, but these errors were encountered:
Original issue 21 created by laurentpetit on 2009-11-08T13:44:56.000Z:
Make a namespace browser view able to show a browsable namespace if the
current selection can be adapted to some (to be defined)
IClojureEnvironmentClient interface.
The browser will present the namespaces as a two-level tree: first level =
namespace name, second level = namespace symbols (private/public defns,
macros, and other vars).
Icons could be made as consistent as possible with JDT java outline icons
(mapping : function <-> method, var <-> field, macro <-> ???)
The namespace could present imported classes as regular java imports in a
special case node, imported vars from other namespaces as a second special
case node (and maybe also another level for differentiating the several
imported namespaces).
The namespace view could offer to filter to view only public members.
The namespace browser could try to open, on double click, the definition of
the function if it finds it in the current project (and also maybe in
current project dependencies, even opening jars to find source file).
The namespace browser, via a middle clic or special contextual menu, could
import either in the REPL or the current editor a "call" to the
function/macro/var with appropriate placeholders for arguments, named after
the definition found.
The namespace browser could show documentation for the selected node. It
could do this for clojure vars, and also via JDT invokation for imported
java members.
The text was updated successfully, but these errors were encountered: