Ingen beskrivning

Sachin Patil e3be4fec03 Release: 0.9.5 9 år sedan
ert-tests 05b45f1d90 - Updated tests 9 år sedan
.gitignore 8a00e2cca1 Subject: Clean command to remove *autoloads.el files in Makefile. 11 år sedan
.travis.yml 687db520fe Ahh! wrong make command. Fixed 9 år sedan
COPYING 78dd99be58 Need to work with todos, 9 år sedan
ChangeLog 8b36eaa092 Release: 0.9.5 9 år sedan
Makefile 8a00e2cca1 Subject: Clean command to remove *autoloads.el files in Makefile. 11 år sedan
ReadMe.org 8b36eaa092 Release: 0.9.5 9 år sedan
TODO.org 78dd99be58 Need to work with todos, 9 år sedan
insert-shebang.el a750edbe20 Fixes #11 9 år sedan

ReadMe.org

insert-shebang https://travis-ci.org/psachin/insert-shebang.png https://badges.gitter.im/psachin/insert-shebang.svg

Insert shebang line automatically for Emacs.

Clone

  • Clone this repository
  • #+BEGIN_SRC sh git clone https://github.com/psachin/insert-shebang.git #+END_SRC

Install

Melpa-stable: file:http://stable.melpa.org/packages/insert-shebang-badge.svg Marmalade

#+BEGIN_SRC emacs-lisp M-x package-install RET insert-shebang RET #+END_SRC

Manual install

  • Add directory containing insert-shebang.el file to
  • =load-path= in your =~/.emacs= file. For example: #+BEGIN_SRC emacs-lisp (add-to-list 'load-path "/path/to/insert-shebang/") #+END_SRC
  • To load a package, add:
  • #+BEGIN_SRC emacs-lisp (require 'insert-shebang) #+END_SRC
  • Optionally, run make to byte-compile the file.

Customize

  • Customize using:
  • #+BEGIN_SRC emacs-lisp M-x customize-group RET insert-shebang RET #+END_SRC

Env Path

Defines path to env. Default is /usr/bin/env.

File Types

Defines file types.

Custom Headers

insert-shebang can be extended to insert header for C, C++ and FORTRAN programs etc.

Ignore Extensions

Set file types(using extensions) you want to ignore.

Ignored Filename

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 #+BEGIN_SRC emacs-lisp M-x insert-shebang-open-log-buffer #+END_SRC

Contribute

  • Feel free to send PRs
  • Create new issues
  • Make sure to run tests before sending a PR
  • #+BEGIN_SRC sh make test #+END_SRC

License