kopia lustrzana https://github.com/c9/core
add commands for focusing tree and toggling wordwrap
rodzic
6718cc6e70
commit
c78783c364
|
@ -614,6 +614,17 @@ define(function(require, exports, module) {
|
||||||
settings.set("user/ace/@fontSize", --currSize < 1 ? 1 : currSize);
|
settings.set("user/ace/@fontSize", --currSize < 1 ? 1 : currSize);
|
||||||
}
|
}
|
||||||
}), handle);
|
}), handle);
|
||||||
|
|
||||||
|
commands.addCommand({
|
||||||
|
name: "toggleWordWrap",
|
||||||
|
bindKey: {win: "", mac: ""},
|
||||||
|
exec: function(editor) {
|
||||||
|
editor.setOption("wrap", editor.getOption("wrap") == "off");
|
||||||
|
},
|
||||||
|
isAvailable: function(editor) {
|
||||||
|
return editor && editor.type == "ace";
|
||||||
|
}
|
||||||
|
}, handle);
|
||||||
}
|
}
|
||||||
|
|
||||||
/***** Preferences *****/
|
/***** Preferences *****/
|
||||||
|
|
|
@ -12,18 +12,19 @@ define(function(require, exports, module) {
|
||||||
var c9 = imports.c9;
|
var c9 = imports.c9;
|
||||||
var util = imports.util;
|
var util = imports.util;
|
||||||
var Panel = imports.Panel;
|
var Panel = imports.Panel;
|
||||||
var fs = imports.fs;
|
|
||||||
var panels = imports.panels;
|
var panels = imports.panels;
|
||||||
var settings = imports.settings;
|
var settings = imports.settings;
|
||||||
var layout = imports.layout;
|
var fs = imports.fs;
|
||||||
var ui = imports.ui;
|
var ui = imports.ui;
|
||||||
var menus = imports.menus;
|
|
||||||
var tabs = imports.tabManager;
|
var tabs = imports.tabManager;
|
||||||
|
var menus = imports.menus;
|
||||||
|
var layout = imports.layout;
|
||||||
var clipboard = imports.clipboard;
|
var clipboard = imports.clipboard;
|
||||||
|
var commands = imports.commands;
|
||||||
var watcher = imports.watcher;
|
var watcher = imports.watcher;
|
||||||
var prefs = imports.preferences;
|
var prefs = imports.preferences;
|
||||||
var fsCache = imports["fs.cache"];
|
|
||||||
var alert = imports["dialog.alert"].show;
|
var alert = imports["dialog.alert"].show;
|
||||||
|
var fsCache = imports["fs.cache"];
|
||||||
var confirmRemove = imports["dialog.fileremove"].show;
|
var confirmRemove = imports["dialog.fileremove"].show;
|
||||||
var confirmRename = imports["dialog.fileoverwrite"].show;
|
var confirmRename = imports["dialog.fileoverwrite"].show;
|
||||||
var showError = imports["dialog.error"].show;
|
var showError = imports["dialog.error"].show;
|
||||||
|
@ -99,6 +100,15 @@ define(function(require, exports, module) {
|
||||||
if (panels.isActive("tree"))
|
if (panels.isActive("tree"))
|
||||||
tree && tree.resize();
|
tree && tree.resize();
|
||||||
});
|
});
|
||||||
|
commands.addCommand({
|
||||||
|
name: "focusTree",
|
||||||
|
// shortcut can be modified here
|
||||||
|
bindKey: { mac: "", win: ""},
|
||||||
|
exec: function() {
|
||||||
|
panels.activate("tree");
|
||||||
|
plugin.focus();
|
||||||
|
}
|
||||||
|
}, plugin);
|
||||||
|
|
||||||
// On Ready Resize initially
|
// On Ready Resize initially
|
||||||
c9.once("ready", function(){ tree && tree.resize(); });
|
c9.once("ready", function(){ tree && tree.resize(); });
|
||||||
|
|
Ładowanie…
Reference in New Issue