Insert shebang line automatically for Emacs.
- Clone this repository
git clone https://github.com/psachin/insert-shebang.git
Melpa-stable: Marmalade
M-x package-install RET insert-shebang RET
- Add directory containing
insert-shebang.el
file toload-path
in your~/.emacs
file. For example:(add-to-list 'load-path "/path/to/insert-shebang/")
- To load a package, add:
(require 'insert-shebang)
- Optionally, run
make
to byte-compile the file.
- Customize using:
M-x customize-group RET insert-shebang RET
Defines path to env
. Default is /usr/bin/env
.
Defines file types.
insert-shebang can be extended to insert header for C, C++ and FORTRAN programs etc.
Set file types(using extensions) you want to ignore.
Files ignored during the prompt are stored with their full-path
in ~/.insert-shebang.log
file. Set to nil if you want to
disable this feature.
You can visit this log file using
M-x insert-shebang-open-log-buffer
- Feel free to send PRs
- Create new issues
- Make sure to run tests before sending a PR
cask --verbose make test ## alternate commands bash ./run-tests.sh # travis bash ./run-travis-ci.sh
- See COPYING