This repository has been archived on 2024-10-22. You can view files and clone it, but cannot push or open issues or pull requests.
spacemacs/contrib/dash
2015-02-17 22:36:12 -05:00
..
img Add dash configuration layer 2015-01-14 22:11:12 -05:00
packages.el Add dash configuration layer 2015-01-14 22:11:12 -05:00
README.md Update wrong code snippets in READMEs 2015-02-17 22:36:12 -05:00

dash contribution layer for Spacemacs

logo

Table of Contents

This layer works only on OS X for the moment

Description

dash is a great tool for quick access to various sets of documentation.

dash-at-point is the package used to integrate dash in Emacs. It will try to intelligently guess specific docsets to use based off of your current mode.

Install

To use this contribution add it to your ~/.spacemacs

(setq-default dotspacemacs-configuration-layers '(dash))

Dash

You have to install dash on your machine.

It is recommended to set the HUD mode in your Dash application preferences when using this layer.

See the documentation dash-at-point for more information on customizing specific docsets for modes.

Key bindings

Key Binding     |                 Description

--------------------|--------------------------------------------------------- SPC d d | Lookup thing at point in Dash SPC d D | Lookup thing at point in Dash within a specified Docset

TODO

Check zeal

zeal is an open source alternative to dash with Emacs integration available.

Check helm-dash

dash-at-point is linked to the GUI app and is only available for OSX. Another project, helm-dash is in the works. It appears to currently only be available for linux though, but working towards mac and windows support. It would be great to supplement or even replace dash-at-point considering that it doesn't require paying for the app, and integrates with helm.