Context menu: remove "get list" command, as it's available in command palette and main menu. Added new gist view commands: rename file, change gist description, delete file, delete gist. Commands themselves are not implemented yet. Main menu: split the Gist submenu into two logical blocks - commands that are always enabled (create gist/open gist) and gist view commands.
Refactored lots of code so that it doesn't use global variables. Added a much better gist editing workflow: - If a gist is created from the whole buffer, buffer is marked as a gist buffer. - Pressing enter in the gist list doesn't copy the last file to the clipboard. Instead, every file from that gist is opened as a gist buffer. - Gist buffers have "Gist" in their modeline and have additional commands available: copy gist URL, open gist in browser and update gist (which updates the corresponding file in the gist with contents of the gist buffer). Open in browser preference was removed as it's now available in the menu.
Added seperated gist command for public and private gists Added message if username or password not provided