diff options
| author | Oleg Pykhalov <go.wigust@gmail.com> | 2020-10-21 10:21:29 +0300 |
|---|---|---|
| committer | Oleg Pykhalov <go.wigust@gmail.com> | 2020-10-21 10:24:42 +0300 |
| commit | 5356cec68b9b7b5478d7df542c6a8fc70226b878 (patch) | |
| tree | 56c0f957cef0dd3f9bbb81240c6e1bc5a54b46f9 /gnu | |
| parent | 1210a885463ffe273de58908dc74a091da6e36ce (diff) | |
gnu: Add emacs-execline.
* gnu/packages/emacs-xyz.scm (emacs-execline): New variable.
Diffstat (limited to 'gnu')
| -rw-r--r-- | gnu/packages/emacs-xyz.scm | 39 |
1 files changed, 39 insertions, 0 deletions
diff --git a/gnu/packages/emacs-xyz.scm b/gnu/packages/emacs-xyz.scm index 06d82434ced..2f5488c1375 100644 --- a/gnu/packages/emacs-xyz.scm +++ b/gnu/packages/emacs-xyz.scm | |||
| @@ -24771,6 +24771,45 @@ sources. It features syntax highlighting, autocompletion, preview of buffer | |||
| 24771 | or region and use of locally installed binaries.") | 24771 | or region and use of locally installed binaries.") |
| 24772 | (license license:gpl3+))) | 24772 | (license license:gpl3+))) |
| 24773 | 24773 | ||
| 24774 | (define-public emacs-execline | ||
| 24775 | (let ((commit "c75dd9b2c54d8e59fc35fd4bd98d8e213948a3f5") | ||
| 24776 | (revision "1")) | ||
| 24777 | (package | ||
| 24778 | (name "emacs-execline") | ||
| 24779 | (version (git-version "0.1" revision commit)) | ||
| 24780 | (source (origin | ||
| 24781 | (method git-fetch) | ||
| 24782 | (uri (git-reference | ||
| 24783 | (url "https://gitlab.com/KAction/emacs-execline/") | ||
| 24784 | (commit commit))) | ||
| 24785 | (file-name (git-file-name name version)) | ||
| 24786 | (sha256 | ||
| 24787 | (base32 | ||
| 24788 | "02q531c9wvdwflhggflnci4a36h2bb90bq25bbhw6i2lvrd9sk55")))) | ||
| 24789 | (build-system emacs-build-system) | ||
| 24790 | (propagated-inputs | ||
| 24791 | `(("emacs-s" ,emacs-s))) | ||
| 24792 | (arguments | ||
| 24793 | `(#:tests? #t | ||
| 24794 | #:test-command '("emacs" "-Q" "-batch" "-L" "." | ||
| 24795 | "-l" "t/indent.el" | ||
| 24796 | "-f" "ert-run-tests-batch-and-exit"))) | ||
| 24797 | (home-page "https://gitlab.com/KAction/emacs-execline/") | ||
| 24798 | (synopsis "Major Emacs mode for editing execline scripts") | ||
| 24799 | (description | ||
| 24800 | "This package provides a major mode for editing execline scripts. | ||
| 24801 | |||
| 24802 | Features: | ||
| 24803 | @itemize | ||
| 24804 | @item Syntax highlighting of commends, builtin commands and variable substitution. | ||
| 24805 | @item Completion of builtin commands. | ||
| 24806 | @item Working @code{comment-region} command. | ||
| 24807 | @item Indentation of blocks. | ||
| 24808 | @item Automatic enable of mode in @file{*.exec} files. | ||
| 24809 | @item Automatic enable of mode in files with @code{execlineb} interpreter. | ||
| 24810 | @end itemize\n") | ||
| 24811 | (license license:gpl3+)))) | ||
| 24812 | |||
| 24774 | (define-public emacs-shell-pop | 24813 | (define-public emacs-shell-pop |
| 24775 | (let ((commit "4b4394037940a890a313d715d203d9ead2d156a6") | 24814 | (let ((commit "4b4394037940a890a313d715d203d9ead2d156a6") |
| 24776 | (revision "0")) | 24815 | (revision "0")) |
