Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/manateelazycat/find-define
Jump to the definition of a function or variable
https://github.com/manateelazycat/find-define
Last synced: 12 days ago
JSON representation
Jump to the definition of a function or variable
- Host: GitHub
- URL: https://github.com/manateelazycat/find-define
- Owner: manateelazycat
- Created: 2018-12-01T04:18:32.000Z (almost 6 years ago)
- Default Branch: master
- Last Pushed: 2018-12-01T07:26:07.000Z (almost 6 years ago)
- Last Synced: 2024-08-05T06:03:56.324Z (4 months ago)
- Language: Emacs Lisp
- Size: 2.93 KB
- Stars: 6
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# What is find-define.el ?
Jump to the definition of a function or variable.`find-define' supports the following programming languages:
| Language | Backend |
| :--------: | :---- |
| Elisp | elisp-def |
| Python | jedi-core |
| Golang | go-mode |
| JavaScript | tide |
| Other | dumb-jump |## Installation
Clone or download this repository (path of the folder is the `` used below).In your `~/.emacs`, add the following two lines:
```Elisp
(add-to-list 'load-path "") ; add find-define to your load-path
(require 'find-define)
```## Usage
Bind your favorite key to functions:| Function | Description |
| :-------- | :---- |
| find-define | Find definition in current window |
| C-u find-define | Find definition in other window |
| find-define-back | Back to position before jump |
| | |## Contribute
Wecome to contribute more language backend with [PR](https://github.com/manateelazycat/find-define/pulls)