This is a plugin for the Atom Tool Bar package.
An Atom tool-bar plugin that builds upon the tool-bar package to provide preferred actions, including live previews, git, formatting, dev tools, IDE tools, and other popularly used actions while remaining uncluttered and intuitive.
It is a fully configurable toolbar compatible with any package. Configuration can be done with a CSON
, JSON
, JSON5
, js
, or coffee
file
to perform specific actions in Atom or to open web sites in your default browser.
To edit your config file,
type Atom Toolbar Preferred: Edit Config File
in the Atom command palette.
atom-commander
package)project-manager
package)markdown-preview
package)atom-html-preview
package)todo-show
package)git-plus
package)git-projects
package)blame
package)git-diff-details
package)merge-conflicts
package)git-time-machine
package)open-on-github
package)hey-pane
package)split-diff
package)minimap
package)expose
package)atom-beautify
package)open a terminal (split bottom) (requires term3
package)
term2
packageterminal-plus
packageplatformio-ide-terminal
packagerun script (requires script
package)
stop script (requires script
package)
configure script (requires script
package)
reload window
toggle dev-tools
ask stack-overflow (requires ask-stack
)
open command palette
open settings view
Note: The toolbar buttons that require other packages will appear when you have those packages installed.
To use 'atom-toolbar-preferred', you have to first install the 'tool-bar' dependency package:
apm install tool-bar
Then you install the atom-toolbar-preferred
package:
apm install atom-toolbar-preferred
Atom Preferred Toolbar has four type
s you can configure:
button
, url
, function
and spacer
.
button
creates default buttons for your toolbar.
You can use it to set actions like application:new-file
.
url
creates buttons pointing to specific web pages.
Use this to open any web site, such as your GitHub notifications, in your default browser.
If you have the package browser-plus installed, you can open links with atom. To enable this feature, check the corresponding box within Atom Toolbar Preferred's settings.
Atom URI can also be used. For example; atom://config/packages/atom-toolbar-preferred
will open Atom Toolbar Preferred's settings.
function
creates buttons that can call a function with the previous target as a parameter
In order to do this, the config file must be a .js
or .coffee
file that exports the array of buttons.
spacer
adds separators between toolbar buttons.
[{type: "url"tooltip: "Github Page"url: "https://github.com/"icon: "octoface"},{type: 'button'tooltip: 'List projects'dependency: 'project-manager'callback: 'project-manager:list-projects'icon: 'file-submodule'},{type: 'button'tooltip: 'Markdown Preview'dependency: 'markdown-preview'callback: 'markdown-preview:toggle'disable: '!markdown' # only show button for markdown filesicon: 'social-markdown'iconset: 'ion'},{type: "function"tooltip: "Debug Target"callback: (target) ->console.dir targeticon: "bug"iconset: "fa"},{type: "spacer"}]
See more examples on Wiki ✨
sparkDEMAND | Jay Schwartz |
Good catch. Let us know what about this package looks wrong to you, and we'll investigate right away.