https://github.com/maverobot/roslaunch-jump
An emacs package for making jumping around in ROS launch files easy peasy.
https://github.com/maverobot/roslaunch-jump
elisp emacs ros roslaunch
Last synced: 3 months ago
JSON representation
An emacs package for making jumping around in ROS launch files easy peasy.
- Host: GitHub
- URL: https://github.com/maverobot/roslaunch-jump
- Owner: Maverobot
- License: bsd-3-clause
- Created: 2019-04-08T09:37:54.000Z (about 6 years ago)
- Default Branch: master
- Last Pushed: 2020-02-03T18:28:46.000Z (over 5 years ago)
- Last Synced: 2025-01-10T22:41:31.601Z (5 months ago)
- Topics: elisp, emacs, ros, roslaunch
- Language: Emacs Lisp
- Homepage:
- Size: 106 KB
- Stars: 2
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.org
- License: LICENSE
Awesome Lists containing this project
README
#+TITLE: roslaunch-jump
An emacs package for making jumping around in ROS launch files easy peasy.
[[file:gifs/demo.gif]]
* Prerequisite
In order to be able to call ~rospack~ and find your packages, the ROS workspaces has to be sourced by added the following lines into your =~/.profile=:
#+BEGIN_SRC bash
source /opt/ros/version/setup.bash
source path/to/your/workspace/devel/setup.bash
#+END_SRC* Installation
Use ~load-file~ function to load it in your config file. For example,
#+BEGIN_SRC emacs-lisp
(load-file "path/to/roslaunch-jump/roslaunch-jump.el")
#+END_SRC* Keybindings
| Key Binding | Description |
|-------------+---------------------------------------------------------------------------------------------------------|
| ~SPC m g g~ | jump to the path of the current line, e.g. yaml, xacro, launch etc. |
| ~SPC m g d~ | jump to the pkg path of the current line and start browsing the directory |
| ~SPC m g f~ | jump to the pkg path of the current line and start fuzzy find all files recursively under the directory |
| ~SPC m =~ | format buffer |