From 060348d2a4687143b64a5c24c661a602e277cba3 Mon Sep 17 00:00:00 2001 From: Alex Kost Date: Wed, 20 Sep 2017 19:35:49 +0300 Subject: gnu: Add emacs-tablist. * gnu/packages/emacs.scm (emacs-tablist): New variable. --- gnu/packages/emacs.scm | 22 ++++++++++++++++++++++ 1 file changed, 22 insertions(+) (limited to 'gnu/packages/emacs.scm') diff --git a/gnu/packages/emacs.scm b/gnu/packages/emacs.scm index 6cc4cfffb4..96f6c72955 100644 --- a/gnu/packages/emacs.scm +++ b/gnu/packages/emacs.scm @@ -1276,6 +1276,28 @@ Maps directly inside Emacs.") single buffer.") (license license:gpl3+))) +(define-public emacs-tablist + (package + (name "emacs-tablist") + (version "0.70") + (source (origin + (method url-fetch) + (uri (string-append + "https://github.com/politza/tablist/archive/v" + version ".tar.gz")) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "177d6s7ym1mwz1nhnl09r14z3n093g9a2szm97xsaig0c204xz9c")))) + (build-system emacs-build-system) + (home-page "https://github.com/politza/tablist") + (synopsis "Extension for @code{tabulated-list-mode}") + (description "Tablist is the Emacs package that provides several +additional features to @code{tabulated-list-mode}: it adds marks, +filters, new key bindings and faces. It can be enabled by +@code{tablist-mode} or @code{tablist-minor-mode} commands.") + (license license:gpl3+))) + (define-public emacs-pdf-tools (package (name "emacs-pdf-tools") -- cgit 1.4.1 From 1210046d768a47af9cf25506dd8e3dd0ae71841c Mon Sep 17 00:00:00 2001 From: Alex Kost Date: Wed, 20 Sep 2017 19:36:32 +0300 Subject: gnu: emacs-pdf-tools: Update to 0.80. * gnu/packages/emacs.scm (emacs-pdf-tools): Update to 0.80. [propagated-inputs]: Add 'emacs-tablist' as it is the new dependency. --- gnu/packages/emacs.scm | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'gnu/packages/emacs.scm') diff --git a/gnu/packages/emacs.scm b/gnu/packages/emacs.scm index 96f6c72955..a6530e924d 100644 --- a/gnu/packages/emacs.scm +++ b/gnu/packages/emacs.scm @@ -1301,7 +1301,7 @@ filters, new key bindings and faces. It can be enabled by (define-public emacs-pdf-tools (package (name "emacs-pdf-tools") - (version "0.70") + (version "0.80") (source (origin (method url-fetch) (uri (string-append @@ -1310,7 +1310,7 @@ filters, new key bindings and faces. It can be enabled by (file-name (string-append name "-" version ".tar.gz")) (sha256 (base32 - "1m0api6wiawswyk46bdsyk6r5rg3b86a4paar6nassm6x6c6vr77")))) + "06imydn3a92vr57azpn1zhqc14kxyyslmyi9ldsyphan9b724gb6")))) (build-system gnu-build-system) (arguments `(#:tests? #f ; there are no tests @@ -1359,6 +1359,7 @@ filters, new key bindings and faces. It can be enabled by ("glib" ,glib) ("libpng" ,libpng) ("zlib" ,zlib))) + (propagated-inputs `(("tablist" ,emacs-tablist))) (synopsis "Emacs support library for PDF files") (description "PDF Tools is, among other things, a replacement of DocView for PDF -- cgit 1.4.1 From 69b498a162e9c1fca459bf0737343619e6c7de96 Mon Sep 17 00:00:00 2001 From: Oleg Pykhalov Date: Sat, 23 Sep 2017 05:10:26 +0300 Subject: gnu: Add emacs-sr-speedbar. * gnu/packages/emacs.scm (emacs-sr-speedbar): New variable. Signed-off-by: Alex Kost --- gnu/packages/emacs.scm | 23 +++++++++++++++++++++++ 1 file changed, 23 insertions(+) (limited to 'gnu/packages/emacs.scm') diff --git a/gnu/packages/emacs.scm b/gnu/packages/emacs.scm index a6530e924d..ebe099c689 100644 --- a/gnu/packages/emacs.scm +++ b/gnu/packages/emacs.scm @@ -2121,6 +2121,29 @@ read from small to large monitors by using colors, a prefix feature, and smart truncation.") (license license:gpl2+))) +(define-public emacs-sr-speedbar + (package + (name "emacs-sr-speedbar") + (version "20140914.2339") + (source + (origin + (method url-fetch) + (uri (string-append + "https://github.com/emacsorphanage/sr-speedbar/archive/" + version ".tar.gz")) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "15xwwc6kgvmk4wdhx1j8w6m6ivxvc94028ppgdpa2m51a8c9vjm9")))) + (build-system emacs-build-system) + (home-page "https://www.emacswiki.org/emacs/SrSpeedbar") + (synopsis "Same frame Emacs @code{speedbar}") + (description + "This Emacs package allows you to show @code{M-x speedbar} in the +same frame (in an extra window). You can customize the initial width of +the speedbar window.") + (license license:gpl3+))) + (define-public emacs-shell-switcher (package (name "emacs-shell-switcher") -- cgit 1.4.1 From 8fc559dcc5125c6d71544ea34b6c67edb4ed744e Mon Sep 17 00:00:00 2001 From: ng0 Date: Sun, 24 Sep 2017 16:06:23 +0000 Subject: gnu: Add emacs-jinja2-mode. * gnu/packages/emacs.scm (emacs-jinja2-mode): New variable. Signed-off-by: Alex Kost --- gnu/packages/emacs.scm | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) (limited to 'gnu/packages/emacs.scm') diff --git a/gnu/packages/emacs.scm b/gnu/packages/emacs.scm index ebe099c689..ac31891381 100644 --- a/gnu/packages/emacs.scm +++ b/gnu/packages/emacs.scm @@ -2569,6 +2569,27 @@ insertion mode. When enabled all keys are implicitly prefixed with @samp{C-} (among other helpful shortcuts).") (license license:gpl3+)))) +(define-public emacs-jinja2-mode + (package + (name "emacs-jinja2-mode") + (version "0.2") + (source + (origin + (method url-fetch) + (uri (string-append "https://github.com/paradoxxxzero/jinja2-mode/" + "archive/v" version ".tar.gz")) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "0cgxjab1kla2zc2fj7bzib6i7snp08zshandmp9kqcm85l262xpn")))) + (build-system emacs-build-system) + (home-page "https://github.com/paradoxxxzero/jinja2-mode") + (synopsis "Major mode for jinja2") + (description + "Emacs major mode for jinja2 with: syntax highlighting, +sgml/html integration, and indentation (working with sgml).") + (license license:gpl3+))) + (define-public emacs-rfcview (package (name "emacs-rfcview") -- cgit 1.4.1 From 65fff6a32d57a6893837aa9d60c2023a065daf8b Mon Sep 17 00:00:00 2001 From: Feng Shu Date: Sat, 23 Sep 2017 11:16:56 +0800 Subject: gnu: Add emacs-cnfonts. * gnu/packages/emacs.scm (emacs-cnfonts): New variable. Signed-off-by: Christopher Baines --- gnu/packages/emacs.scm | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) (limited to 'gnu/packages/emacs.scm') diff --git a/gnu/packages/emacs.scm b/gnu/packages/emacs.scm index ac31891381..2e732a9f6f 100644 --- a/gnu/packages/emacs.scm +++ b/gnu/packages/emacs.scm @@ -4866,6 +4866,26 @@ the same - CDLaTeX focuses on speediness for inserting LaTeX constructs.") (license license:gpl3+))) +(define-public emacs-cnfonts + (package + (name "emacs-cnfonts") + (version "0.9.1") + (source (origin + (method url-fetch) + (uri (string-append + "https://github.com/tumashu/cnfonts/archive/v" + version ".tar.gz")) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "1l6cgcvc6md1zq97ccczankpyi0k4vjx6apflny6kjq3p33lyhf4")))) + (build-system emacs-build-system) + (home-page "https://github.com/tumashu/cnfonts") + (synopsis "Emacs Chinese fonts setup tool") + (description "cnfonts is a Chinese fonts setup tool, allowing for easy +configuration of Chinese fonts.") + (license license:gpl2+))) + (define-public emacs-xelb (package (name "emacs-xelb") -- cgit 1.4.1 From 0fa8a932ed79af6c907f373e066426a8782e41cf Mon Sep 17 00:00:00 2001 From: Feng Shu Date: Sat, 23 Sep 2017 11:27:02 +0800 Subject: gnu: Add emacs-pyim-basedict. * gnu/packages/emacs.scm (emacs-pyim-basedict): New variable. Signed-off-by: Christopher Baines --- gnu/packages/emacs.scm | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) (limited to 'gnu/packages/emacs.scm') diff --git a/gnu/packages/emacs.scm b/gnu/packages/emacs.scm index 2e732a9f6f..c528ef5516 100644 --- a/gnu/packages/emacs.scm +++ b/gnu/packages/emacs.scm @@ -4886,6 +4886,26 @@ constructs.") configuration of Chinese fonts.") (license license:gpl2+))) +(define-public emacs-pyim-basedict + (package + (name "emacs-pyim-basedict") + (version "0.3.1") + (source (origin + (method url-fetch) + (uri (string-append + "https://github.com/tumashu/pyim-basedict/archive/v" + version ".tar.gz")) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "0nfgxviavkgrpyfsw60xsws4fk51fcmgl8fp6zf4ibqjjbp53n3n")))) + (build-system emacs-build-system) + (home-page "https://github.com/tumashu/pyim-basedict") + (synopsis "Input method dictionary of pyim") + (description "Pyim-basedict is the default pinyin input method dictionary, +containing words from the rime project.") + (license license:gpl2+))) + (define-public emacs-xelb (package (name "emacs-xelb") -- cgit 1.4.1 From 9f3b27a267ed76ecba33288b86d036e5fd0e8797 Mon Sep 17 00:00:00 2001 From: Feng Shu Date: Sat, 23 Sep 2017 11:56:22 +0800 Subject: gnu: Add emacs-pos-tip. * gnu/packages/emacs.scm (emacs-pos-tip): New variable. Signed-off-by: Christopher Baines --- gnu/packages/emacs.scm | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) (limited to 'gnu/packages/emacs.scm') diff --git a/gnu/packages/emacs.scm b/gnu/packages/emacs.scm index c528ef5516..0b8856cf77 100644 --- a/gnu/packages/emacs.scm +++ b/gnu/packages/emacs.scm @@ -4886,6 +4886,32 @@ constructs.") configuration of Chinese fonts.") (license license:gpl2+))) +(define-public emacs-pos-tip + (package + (name "emacs-pos-tip") + (version "0.4.6") + (source (origin + (method url-fetch) + (uri (string-append + "https://github.com/pitkali/pos-tip/archive/" + version ".tar.gz")) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "12jqfy26vjk7lq0aa8yn8zqj8c85fkvx7y9prj0pcn4wqiz2ad2r")))) + (build-system emacs-build-system) + ;; The following functions and variables needed by emacs-pos-tip are + ;; not included in emacs-minimal: + ;; x-display-pixel-width, x-display-pixel-height, x-show-tip + (arguments `(#:emacs ,emacs)) + (home-page "https://github.com/pitkali/pos-tip") + (synopsis "Show tooltip at point") + (description "The standard library tooltip.el provides a function for +displaying a tooltip at the mouse position. However, locating a tooltip at an +arbitrary buffer position in a window is not easy. Pos-tip provides such a +function to be used by other frontend programs.") + (license license:gpl2+))) + (define-public emacs-pyim-basedict (package (name "emacs-pyim-basedict") -- cgit 1.4.1 From 7493306f82eaf5fac18717c6d5ba4d42bd449e61 Mon Sep 17 00:00:00 2001 From: Feng Shu Date: Sat, 23 Sep 2017 11:58:27 +0800 Subject: gnu: Add emacs-pyim. * gnu/packages/emacs.scm (emacs-pyim): New variable. Signed-off-by: Christopher Baines --- gnu/packages/emacs.scm | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) (limited to 'gnu/packages/emacs.scm') diff --git a/gnu/packages/emacs.scm b/gnu/packages/emacs.scm index 0b8856cf77..35ca2b1cf6 100644 --- a/gnu/packages/emacs.scm +++ b/gnu/packages/emacs.scm @@ -4932,6 +4932,31 @@ function to be used by other frontend programs.") containing words from the rime project.") (license license:gpl2+))) +(define-public emacs-pyim + (package + (name "emacs-pyim") + (version "1.6.4") + (source (origin + (method url-fetch) + (uri (string-append + "https://github.com/tumashu/pyim/archive/v" + version ".tar.gz")) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "0hfg8q9hcjifvnlghw2g94dfxfirms2psq2ghqb28fhkf0lks13r")))) + (build-system emacs-build-system) + (propagated-inputs + `(("emacs-async" ,emacs-async) + ("emacs-exwm" ,emacs-pyim-basedict) + ("emacs-popup" ,emacs-popup) + ("emacs-pos-tip" ,emacs-pos-tip))) + (home-page "https://github.com/tumashu/pyim") + (synopsis "Chinese input method") + (description "Chinese input method which supports quanpin, shuangpin, wubi +and cangjie.") + (license license:gpl2+))) + (define-public emacs-xelb (package (name "emacs-xelb") -- cgit 1.4.1 From 88e6086e60b710605908835a38dd244c0bdc8d67 Mon Sep 17 00:00:00 2001 From: Feng Shu Date: Sat, 23 Sep 2017 17:43:20 +0800 Subject: gnu: emacs-cyberpunk-theme: Update to 1.19. * gnu/packages/emacs.scm (emacs-cyberpunk-theme): Update to 1.19. --- gnu/packages/emacs.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/emacs.scm') diff --git a/gnu/packages/emacs.scm b/gnu/packages/emacs.scm index 35ca2b1cf6..7ffe9bf6d6 100644 --- a/gnu/packages/emacs.scm +++ b/gnu/packages/emacs.scm @@ -4005,7 +4005,7 @@ Flx has support for ido (interactively do things) through flx-ido.") (define-public emacs-cyberpunk-theme (package (name "emacs-cyberpunk-theme") - (version "1.18") + (version "1.19") (source (origin (method url-fetch) @@ -4013,7 +4013,7 @@ Flx has support for ido (interactively do things) through flx-ido.") "archive/" version ".tar.gz")) (sha256 (base32 - "0pxzbw0qjxgkhhs3gn3k9qy41kl1a4pfzbw83dk24l4b3nxd24wg")) + "05l5fxw1mn5py6mfhxrzyqjq0d8m5m1akfi46vrgh13r414jffvv")) (file-name (string-append name "-" version ".tar.gz")))) (build-system emacs-build-system) (home-page "https://github.com/n3mo/cyberpunk-theme.el") -- cgit 1.4.1 From 32e23abae01d1261519578252fca2d44394afe26 Mon Sep 17 00:00:00 2001 From: Kyle Meyer Date: Wed, 27 Sep 2017 21:42:15 -0400 Subject: gnu: emacs-visual-fill-column: Update to 1.11. * gnu/packages/emacs.scm (emacs-visual-fill-column): Update to 1.11. Signed-off-by: Christopher Baines --- gnu/packages/emacs.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/emacs.scm') diff --git a/gnu/packages/emacs.scm b/gnu/packages/emacs.scm index 7ffe9bf6d6..6576a9f04d 100644 --- a/gnu/packages/emacs.scm +++ b/gnu/packages/emacs.scm @@ -3553,7 +3553,7 @@ names, e.g. #0000ff is displayed in white with a blue background.") (define-public emacs-visual-fill-column (package (name "emacs-visual-fill-column") - (version "1.7") + (version "1.11") (source (origin (method url-fetch) (uri (string-append "https://codeload.github.com/joostkremers/" @@ -3561,7 +3561,7 @@ names, e.g. #0000ff is displayed in white with a blue background.") (file-name (string-append name "-" version ".tar.gz")) (sha256 (base32 - "12vn7kdq2mpz9hgibbn1vhpf23lcm7c26k3fkz8nidhygwl5x5lq")))) + "13jnviakp607zcms7f8ams56mr8wffnq1pghlc6fvqs39663pgwh")))) (build-system emacs-build-system) (home-page "https://github.com/joostkremers/visual-fill-column") (synopsis "Fill-column for visual-line-mode") -- cgit 1.4.1 From 0ef1c223071869488c35b72b7407234c11425589 Mon Sep 17 00:00:00 2001 From: Kyle Meyer Date: Wed, 27 Sep 2017 21:42:16 -0400 Subject: gnu: Add emacs-writeroom. * gnu/packages/emacs.scm (emacs-writeroom): New variable. Signed-off-by: Christopher Baines --- gnu/packages/emacs.scm | 25 +++++++++++++++++++++++++ 1 file changed, 25 insertions(+) (limited to 'gnu/packages/emacs.scm') diff --git a/gnu/packages/emacs.scm b/gnu/packages/emacs.scm index 6576a9f04d..5d1090fb7e 100644 --- a/gnu/packages/emacs.scm +++ b/gnu/packages/emacs.scm @@ -3574,6 +3574,31 @@ wrapping lines at the window edge, which is the standard behaviour of window edge.") (license license:gpl3+))) +(define-public emacs-writeroom + (package + (name "emacs-writeroom") + (version "3.7") + (source (origin + (method url-fetch) + (uri (string-append + "https://github.com/joostkremers/writeroom-mode/archive/" + version ".tar.gz")) + (file-name (string-append name "-" version ".tar.gz")) + (sha256 + (base32 + "0yqgp5h3kvvpgva4azakb2wnjl7gsyh45glf75crspv3xyq57f2r")))) + (build-system emacs-build-system) + (propagated-inputs + `(("emacs-visual-fill-column" ,emacs-visual-fill-column))) + (home-page "https://github.com/joostkremers/writeroom-mode") + (synopsis "Distraction-free writing for Emacs") + (description + "This package defines a minor mode for distraction-free writing. Some of +the default effects include entering fullscreen, deleting other windows of the +current frame, disabling the mode line, and adding margins to the buffer that +restrict the text width to 80 characters.") + (license license:bsd-3))) + (define-public emacs-ido-completing-read+ (package (name "emacs-ido-completing-read+") -- cgit 1.4.1 From d2f93e61dbcd89252ed1d6a1adfb53554ee842e4 Mon Sep 17 00:00:00 2001 From: Oleg Pykhalov Date: Sun, 1 Oct 2017 19:02:55 +0300 Subject: gnu: emacs-slime: Update to 2.20. * gnu/packages/emacs.scm (emacs-slime): Update to 2.20. Signed-off-by: Christopher Baines --- gnu/packages/emacs.scm | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'gnu/packages/emacs.scm') diff --git a/gnu/packages/emacs.scm b/gnu/packages/emacs.scm index 5d1090fb7e..4ead640ce6 100644 --- a/gnu/packages/emacs.scm +++ b/gnu/packages/emacs.scm @@ -2461,7 +2461,7 @@ in @code{html-mode}.") (define-public emacs-slime (package (name "emacs-slime") - (version "2.19") + (version "2.20") (source (origin (file-name (string-append name "-" version ".tar.gz")) @@ -2471,7 +2471,7 @@ in @code{html-mode}.") version ".tar.gz")) (sha256 (base32 - "1jhaq5cn89k45nzyl0jd12gmjxnh1bq9jlfwrxba342agxsscb0p")))) + "086lq5y4pvj9wihy0si02xxvyzpzz8mcg3hz1cvy9zxlyjwzr1gk")))) (build-system emacs-build-system) (native-inputs `(("texinfo" ,texinfo))) -- cgit 1.4.1 From 6fe2d37ccf549eb6975ef7faa3db91cc4c4c4b5a Mon Sep 17 00:00:00 2001 From: Feng Shu Date: Tue, 3 Oct 2017 20:46:33 +0800 Subject: gnu: emacs-pyim: Fix error input name * gnu/packages/emacs.scm (emacs-pyim): Fix error input name. Signed-off-by: Christopher Baines --- gnu/packages/emacs.scm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'gnu/packages/emacs.scm') diff --git a/gnu/packages/emacs.scm b/gnu/packages/emacs.scm index 4ead640ce6..13c6f00d06 100644 --- a/gnu/packages/emacs.scm +++ b/gnu/packages/emacs.scm @@ -4973,7 +4973,7 @@ containing words from the rime project.") (build-system emacs-build-system) (propagated-inputs `(("emacs-async" ,emacs-async) - ("emacs-exwm" ,emacs-pyim-basedict) + ("emacs-pyim-basedict" ,emacs-pyim-basedict) ("emacs-popup" ,emacs-popup) ("emacs-pos-tip" ,emacs-pos-tip))) (home-page "https://github.com/tumashu/pyim") -- cgit 1.4.1