Skip to content

An emacs package for compiling ROS workspaces with catkin_make

License

Notifications You must be signed in to change notification settings

Maverobot/catkin-make

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 

Repository files navigation

catkin-make

An emacs package for compiling ROS workspaces with catkin.

Prerequisite

In order to be able to call catkin_make, the line below has to be added into your ~/.profile:

source /opt/ros/version/setup.bash

Installation

Use load-file function to load it in your config file. For example,

(load-file "path/to/catkin-make/catkin-make.el")

To set up keybindings, put the following line in your config file.

(catkin-make-keybinding-setup)

Keybindings

Key BindingDescription
SPC R cRun catkin_make -DCMAKE_BUILD_TYPE=Release -DCMAKE_EXPORT_COMPILE_COMMANDS=ON
SPC R CRun catkin_make with args, which will be read from minibuffer

TO-DO list

  • [ ] open a given package folder, similar to roscd.
  • [ ] open a given package folder, and helm fuzzy find file names.
  • [ ] open the package folder whose name has the cursor on it.

About

An emacs package for compiling ROS workspaces with catkin_make

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages