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