- run terminal commands from atom
- vagrant actions [ db snapshot, db import, magento debug on/off]
- open key folders (BOOKMARKS)
- dropdown terminal
- open current in file exploer
- manage projects config
- beautify - formatting
- regex toolbar - formatting/align buttons
- custom actions panel
- open config files/folder in popup (TEMPORARY VIEW FOR ATOM VS ADDING TO PROJECT FOLDERS)
- fuzzy finder search bar (always there)
I spend too much time trying to go back and forth between working files and settings page trying to configure things. There needs to be more hooks into the package settings and better workflow options
-
open to package settings directly
-
open settings in new tab
-
open config folder action instead of open config
-
project tools (or simple buttons ) integrated into tree view [add, remove, switch projects]
use pre-definied buttons or use fuzzy findder/autocomplete
atom.workspace.open("atom://config/packages/package-name")
see atom config settings https://atom.io/docs/api/v1.18.0/Config
Atom built in package settings commands
atom-settings-view: commands
settings-view:open Opens the Settings View
settings-view:core Opens the Core section of the Settings View
settings-view:editor Opens the Editor section of the Settings View
settings-view:system Opens the System section of the Settings View (Win)
settings-view:show-keybindings Opens the Keybindings section of the Settings View
settings-view:install-packages-and-themes Opens the Install section of the Settings View
// Change the color of the titles
.settings-view .section .section-heading {
color: white;
}
// Change the font size of the setting descriptions
.settings-view .setting-description {
font-size: 13px;
}
-
open-package https://github.com/autopp/open-package
-
atom-package-settings https://github.com/josa42/atom-package-settings
note: both small and simple, could be used as starting point
-
project-dropdown https://atom.io/packages/project-dropdown
note: this one is decent but still missing some functionality
https://atom.io/packages/project-manager
https://atom.io/packages/project-view
https://atom.io/packages/tree-view-project
https://atom.io/packages/project-sidebar
note: currently using, but not impressed with features. It does provide a slide out list of projects which is mostly good enough
- quick Menu - an atom menu skeleton package https://atom.io/packages/quickmenu
A home for all my custom commands and shortcuts
http://flight-manual.atom.io/hacking-atom/sections/creating-a-theme/#developer-tools
-
Auto resize treeview - https://github.com/AdrianVovk/tree-view-autoresize
-
Add new panes to treeview - https://github.com/hswolff/tree-view-extended
example: see open files https://github.com/postcasio/tree-view-open-files
-
Show cursor scope in status bar
-
Split docks (bottom takes up too much space, could easily split, useful for terminals)
-
Add commands to tree view with Context Menu: https://atom.io/packages/useful-context-menu
_Copy to Clipboard
_Copy File Path
_Copy Filename
_Copy Folder Path
_Open In File Manager
_Open In Terminal