Atom editor's missing toolbar
Toolbar Almighty - the only toolbar you need
This is a toolbar that provides many commonly used actions utilizing the tool-bar API.
Available toolbar buttons:
git-control
package)git-projects
package)project-manager
package)merge-conflicts
package)minimap
package)Note: The toolbar buttons that require other packages will only appear if you have those packages installed
First you have to install the tool-bar
package which is required:
apm install tool-bar
Then you install the tool-bar-almighty
package:
apm install tool-bar-almighty
You have the ability to include custom entries in the tool-bar-almighty by enabling the option in the package settings and entering a path relative to your .atom
directory (that contains the entries you want to add).
The file must be in JSON format that contains an Array of entries.
The format is based on tool-bar’s but include 2 extra properties.
type
indicates whether the entry is a button
or a spacer
dependency
indicates whether a button’s package is not installed by default in Atom and should only be displayed if it’s package is installed..atom
‘s directory, in this case ~/.atom/custom_entries.json
custom_entries.json
(relative to the .atom
directory)
[
{
"type": "button",
"tooltip": "Open File",
"callback": "application:open-file",
"icon": "document-text",
"iconset": "ion"
},
{
"type": "spacer"
},
{
"type": "button",
"tooltip": "Open Folder",
"callback": "application:open-folder",
"icon": "folder",
"iconset": "ion"
},
{
"type": "button",
"tooltip": "Merge Conflicts",
"dependency": "merge-conflicts",
"callback": "merge-conflicts:detect",
"icon": "code-fork",
"iconset": "fa"
}
]
The MIT License