Opened 6 years ago

Closed 6 years ago

#1152 closed enhancement (fixed)

Add/update List Definitions window

Reported by: xach Owned by: xach
Priority: normal Milestone:
Component: IDE Version: trunk
Keywords: Cc:

Description

From alms:

There are a few features in Opusmodus that would be useful to have in the CCL IDE:

...

  1. The List Definitions window. (my personal most-missed feature in the CCL IDE relative to MCL).

From gz:

FWIW, the list definitions window (well, *a* list definitions window, maybe OM has a nicer one) is in the IDE, accessible via M-x List Definitions. Adding a menu item to invoke it would be very useful, and also make for a useful learning exercise (one which I haven't personally gone through yet, which is why it's only available via M-x....).

Change History (7)

comment:1 Changed 6 years ago by alms

  • Owner set to xach

comment:2 Changed 6 years ago by xach

  • Status changed from new to assigned

comment:3 Changed 6 years ago by xach

  • Resolution set to fixed
  • Status changed from assigned to closed

I added this as "Lisp > Definitions..." in the menu system in r16023.

comment:4 Changed 6 years ago by alms

  • Resolution fixed deleted
  • Status changed from closed to reopened

This should probably be on the Tools menu rather than the Lisp menu. The Tools menu is more about finding and searching for things and the Lisp menu is more about interacting with running processes, evaluating things, etc.

Also, is the version you installed the one that was already present in CCL but just not on a menu? Have you compared the functionality of the other version done for OM?

Reopening this, at least for the move to the other menu.

comment:5 Changed 6 years ago by xach

Ok, I'll move it. I chose Lisp because List Definitions is applicable to a specific buffer (like other entries in Lisp), while entries in Tools are sort-of standalone and don't need a buffer as a target.

The OpusModus? functionality is a little different. There's a single dedicated pane in the UI that shows the definitions, and it varies depending on which source buffer is "active". The List Definitions in the IDE pops up a new window for a buffer, and there may be many List Definitions windows active at once. Aside from how they are displayed, the functionality looks very similar to me.

comment:6 Changed 6 years ago by xach

Ok, I made the move in r16024.

comment:7 Changed 6 years ago by xach

  • Resolution set to fixed
  • Status changed from reopened to closed

If there's anything further to do on this, please let me know.

Note: See TracTickets for help on using tickets.