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/!tools/dash/README.org
Christoph Paulik ff8cd06046 Fix various issues with org markup
- lists were not correctly indented sometimes
- **note** and such things do not exist in org
- Note and Important
- Change Feature list to heading
- Change TODOS to actual org TODOS
- Add TOC to python layer
- list indentation
- some typos I could not leave unchanged
- TODO formatting
- List indentation
- typos
- wrong markup

fix conversion issues
2015-06-11 21:31:42 -04:00

1.9 KiB

dash contribution layer for Spacemacs

/TakeV/spacemacs/media/commit/d7c7acde3a9a4907e72c378b8c516c461d92d32c/contrib/!tools/dash/img/dash.png

Description

This layer works only on OS X for the moment

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-usage 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

helm-dash

dash-at-point is linked to the GUI app and is only available for OSX. On linux, helm-dash is used instead. It requires no app. You can use dash/helm-dash-docset-newpath to set the location path of your docsets.

TODOs

TODO Check zeal

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