Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Exploration with Sublime Platform #13

Closed
reachspirit opened this issue Feb 4, 2016 · 5 comments
Closed

Exploration with Sublime Platform #13

reachspirit opened this issue Feb 4, 2016 · 5 comments

Comments

@reachspirit
Copy link
Collaborator

Post supporting materials for Sublime here.

@arjunmadan arjunmadan added this to the Feb10 milestone Feb 4, 2016
@cleebp
Copy link
Owner

cleebp commented Feb 9, 2016

Moving over the links to those 3 sublime clipboard managers here...

Clipboard Manager = https://packagecontrol.io/packages/Clipboard%20Manager
Clipboard History = https://packagecontrol.io/packages/Clipboard%20History
Jimbly's Clipboard History = https://packagecontrol.io/packages/Jimbly's%20Clipboard%20History

@cleebp
Copy link
Owner

cleebp commented Feb 9, 2016

Here are my thoughts on the 'Clipboard Manager' plugin.

Install isn't too bad, you have to re-register your ctrl-c/ctrl-p (or for mac cmd-c/cmd-p) commands to use the managers commands. Once you are using their copies and pastes however it performs just like normal copy and paste; however, you can choose to show your history at the bottom of the screen like so:

screen shot 2016-02-09 at 11 47 21 am

As you can see in the screenshot it handles indents through a special backslash, so while you can just fast copy from this box at the bottom if you want to preserve indents you must use their special commands for traversing the history and paste from that (an inconvenience). You can see where the history is currently pointed at from the big arrow on line 1.

Overall the plugin is nice but I don't like how it goes as far as to add a visual GUI component but you can only interact with it correctly through commands. This may be a larger problem with Sublime extensions on the whole though.

@cleebp
Copy link
Owner

cleebp commented Feb 9, 2016

Here are my thoughts on the 'Clipboard History' plugin.

Install is way easier, don't have to remap commands it just works with your native ctrl-c/ctrl-v (or cmd-c/cmd-v) which is nice. Basically as you copy your history is build and by using a complex command (⌘⎇⌃V on mac) you can show your history and it appears in the command box at the top like so:

screen shot 2016-02-09 at 11 55 27 am

From here you can simply click an item and it will show up at your cursor location. Alternatively like the other plug-in you can use commands to navigate the history so your next paste pastes from the current index. Unlike the other plugin your history doesn't stay visible as you work so you have to enter the command to see the history, then use commands to navigate and paste which is a huge pain.

@cleebp
Copy link
Owner

cleebp commented Feb 9, 2016

Here are my thoughts on the 'Jimbly's Clipboard History' plugin.

So this just seems like a more updated version of the 'Clipboard History' plugin with an easier command to access the clipboard history. But seriously besides that it seems identical on the surface level:

screen shot 2016-02-09 at 12 04 34 pm

Its last update was 8 months ago compared to the other plugins last update 3 years ago so really it just seems like the same project with a couple more recent tweaks. Same problem as before with the history not being static.

This is probably our best bet to start working from if we choose to go down the sublime route, my immediate changes to consider making would be:

  • Making the history static, in other words have the history always be an active window, right now when you perform any action the history disappears
  • Having the history show automatically after first copy/paste
  • Allow dragging from the history rather than just clicking to paste at cursor
  • Provide contextual options on the history options, i.e. right-click on the item gives you options to delete it, favorite it, etc.
  • Perhaps new display options with more context on where the item came from
  • Flag items in the history as 'stickies' or 'favorites' so that they don't disappear
  • add contextual options to the history window itself, i.e. right click on the window and there is an option to clear all non favorite items etc.

@arjunmadan
Copy link
Collaborator

Found this online:
API docs for developing with Sublime. They have something called a 'panel'. Not too sure what it is though. Will explore further later.

https://www.sublimetext.com/docs/3/api_reference.html

@cleebp cleebp closed this as completed Feb 10, 2016
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

3 participants