Commits

Hugh Giddens committed c871bdb

Updated todo.

Comments (0)

Files changed (1)

 inferred from e.g. thing at point and buffer-local
 `jira-rest-current-project' or whatever.
 
+-- This is what I've done. Issues have their own mode now as there are
+   keybindings that make sense there while not making sense in e.g. search
+   results (maybe).
+
 I CAN hook into thing-at-point! Returning nil if there's nothing
 there is totally kosher! These are functions that are
 hypothetically generally useful!
 
-instance mode
-- display list of projects/filters in instance
-* search-issues (smart by default (project at point), prefix for explicit)
- - should this include filter at point?
-* show-issue
-* create-issue (again, smart project detection)
-
-(no comment)
-(no assign)
-(no next/prev comment)
-(no update fields)
-(no watch)
-
-issue-list-mode
-- display search results
-* search issues (defaulting to project search, prefix for explicitly specifying project)
-* show issue (smart, issue at point else default prompt includes current project)
-* create issue (smart project)
-
-* assign, watch with smart issue detection
-
+-- I haven't done this and instance/issue/project inference doesn't exist
+   (mostly) and where it does doesn't use this.
 
-issue sub-mode
-- display issue details
-* assign, watch, comment, comment nav, update fields, watch for CURRENT ISSUE ONLY
-* create with smart project
-* search with smart project
+Next step is to switch back to basic auth and see how bad things really are
+(they can't be bad enough to stop us using basic, basically), then put
+earmuffs around jira-rest-instance and rebind more cleanly, try to find a
+way to clean up the code, fix the interactive declarations (which'll
+involve making synchronous easier) and infer more interactive arguments
+from the ambient state of things. More cleanly separate commands from under
+the hood crap. Add a getting started thing to comment header. Ensure the
+comment header is up to date.
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for ProjectModifiedEvent.java.
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.