• Stars
    star
    388
  • Rank 110,734 (Top 3 %)
  • Language
    Emacs Lisp
  • Created almost 12 years ago
  • Updated about 3 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

a emacs lisp for searching the word at point with Dash

Overview

dash-at-point.el --- Search the word at point with Dash

Dash is an API Documentation Browser and Code Snippet Manager. dash-at-point make it easy to search the word at point with Dash.

Usage

If you choose not to use one of the convenient packages in Melpa, you will need to add the directory containing dash-at-point.el to your load-path, and then add the following to your .emacs:

(add-to-list 'load-path "/path/to/dash-at-point")
(autoload 'dash-at-point "dash-at-point"
          "Search the word at point with Dash." t nil)
(global-set-key "\C-cd" 'dash-at-point)
(global-set-key "\C-ce" 'dash-at-point-with-docset)

Run dash-at-point to search the word at point, then Dash is launched and search the word. Use prefix argument C-u to edit the search string first.

Dash queries can be narrowed down with a docset prefix. You can customize the relations between docsets and major modes.

(add-to-list 'dash-at-point-mode-alist '(perl-mode . "perl"))

To choose docsets before call Dash, run dash-at-point-with-docset. The docset options are suggested from the variable

Additionally, the buffer-local variable dash-at-point-docset can be set in a specific mode hook (or file/directory local variables) to programmatically override the guessed docset. For example:

(add-hook 'rinari-minor-mode-hook
          (lambda () (setq dash-at-point-docset "rails")))

Dash 1.9.3 introduces a new way to call Dash with keywords (dash-plugin://), but if you want to use the legacy way (dash://), set non-nil to dash-at-point-legacy-mode.

(custom-set-variables '(dash-at-point-legacy-mode t))

Copyright

Copyright (C) 2013 Shinji Tanaka

Licence

This file is NOT part of GNU Emacs.

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.

More Repositories

1

lightroom-google-photo-plugin

Lua
239
star
2

mod_dosdetector

An apache module for detecting DoS attacks
C
27
star
3

cpan-dependency

Create RPM packages of CPAN modules with solving dependency
Perl
25
star
4

go-rest-api-server

REST API server implementation by Go/Perl/Ruby for benchmark
Python
23
star
5

WorkerManager

A framework for dealing with workers of TheSchwartz or Gearman
Perl
16
star
6

realtime-log-visualization

Proof of Concept: Realtime log visualization with fluentd, mongodb, node.js and rickshaw.
JavaScript
15
star
7

line-bot-api

Go binding for LINE Bot API
Go
12
star
8

fluent-plugin-tail-labeled-tsv

a fluentd plugin to parse LTSV. (now it's has been already supported by fluentd itself!)
Ruby
11
star
9

docker-mackerel-agent

Docker image for mackerel-agent
10
star
10

ltsv

HTML
9
star
11

mackerel-docker

Ruby
8
star
12

check_tw

A nagios plugin for checking status of 3ware RAID card by tw_cli
8
star
13

fluent-plugin-jvm-gclog

A fluentd plugin for gc.log of JavaVM
Ruby
7
star
14

mackerel

A server management tool
6
star
15

net-cassandra-libcassandra

Perl Interface for Cassandra with libcassandra
C
5
star
16

net-amazon-ec2

The fork version of Net::Amazon::EC2. Perl interface to the Amazon Elastic Compute Cloud (EC2) environment.
Perl
5
star
17

one-day-fulltext-search

Fulltext Search Engine built in ONE day
Ruby
5
star
18

webhook-proxy

Go
4
star
19

facebook-messenger

Go binding for Facebook Messenger Platform
Go
3
star
20

munin-plugins

munin plugins of stanaka's developing
3
star
21

god-extension

extension classes for god ( http://god.rubyforge.org/ )
Ruby
3
star
22

jvm_gclog

A ruby parser for gc.log of JavaVM
Ruby
2
star
23

dash-on-cursor

Atom package to search the word on the cursor with Dash
CoffeeScript
2
star
24

testapp

testapp
2
star
25

truecrypt.el

emacs lisp script for TrueCrypt
2
star
26

chrome-search-tab-in-omnibox

JavaScript
1
star
27

Net-Amazon-EMR-Wrapper

Net::Amazon::EMR::Wrapper
1
star
28

RepeatMemorize

Objective-C
1
star
29

ansible-playbook-osx

Shell
1
star
30

fluent-plugin-tag-modifier

This is a fluentd plugin to modify the tag of the message based on the 'tag' field of its body.
Ruby
1
star