mirror of
https://github.com/atom/atom.git
synced 2026-04-28 03:01:47 -04:00
correct copy
This commit is contained in:
@@ -48,6 +48,12 @@ bindKey 'saveAs', 'Command-Shift-S', (env, args, request) ->
|
||||
bindKey 'save', 'Command-S', (env, args, request) ->
|
||||
if filename then save() else saveAs()
|
||||
|
||||
bindKey 'copy', 'Command-C', (env, args, request) ->
|
||||
text = editor.getSession().doc.getTextRange editor.getSelectionRange()
|
||||
pb = OSX.NSPasteboard.generalPasteboard
|
||||
pb.declareTypes_owner [OSX.NSStringPboardType], null
|
||||
pb.setString_forType text, OSX.NSStringPboardType
|
||||
|
||||
bindKey 'eval', 'Command-R', (env, args, request) ->
|
||||
eval env.editor.getSession().getValue()
|
||||
|
||||
|
||||
@@ -58,6 +58,13 @@
|
||||
return saveAs();
|
||||
}
|
||||
});
|
||||
bindKey('copy', 'Command-C', function(env, args, request) {
|
||||
var pb, text;
|
||||
text = editor.getSession().doc.getTextRange(editor.getSelectionRange());
|
||||
pb = OSX.NSPasteboard.generalPasteboard;
|
||||
pb.declareTypes_owner([OSX.NSStringPboardType], null);
|
||||
return pb.setString_forType(text, OSX.NSStringPboardType);
|
||||
});
|
||||
bindKey('eval', 'Command-R', function(env, args, request) {
|
||||
return eval(env.editor.getSession().getValue());
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user