~minikn

Recent activity

[PATCH] contrib: features: Set indent-tabs-mode to nil 3 days ago

From Demis Balbach to ~abcdw/rde-devel

---
 src/contrib/features/javascript.scm | 1 +
 1 file changed, 1 insertion(+)

diff --git a/src/contrib/features/javascript.scm b/src/contrib/features/javascript.scm
index c0086f61..0a86cd9a 100644
--- a/src/contrib/features/javascript.scm
+++ b/src/contrib/features/javascript.scm
@@ -169,6 +169,7 @@
                    (add-hook (intern (format "%s-hook" (car mode)))
                              (lambda ()
                                (eglot-ensure)
                                (setq indent-tabs-mode nil)
                                (rde--javascript-setup-electric-pairs-for-jsx-tsx)
[message trimmed]

[PATCH] contrib: features: Update feature-javascript. 3 days ago

From Demis Balbach to ~abcdw/rde-devel

---
 src/contrib/features/javascript.scm |  229 +-
 src/contrib/packages/node-xyz.scm   | 5055 +--------------------------
 src/rde/packages/emacs-xyz.scm      |   41 +
 3 files changed, 222 insertions(+), 5103 deletions(-)

diff --git a/src/contrib/features/javascript.scm b/src/contrib/features/javascript.scm
index 50c09861..c0086f61 100644
--- a/src/contrib/features/javascript.scm
+++ b/src/contrib/features/javascript.scm
@@ -23,17 +23,22 @@
  #:use-module (rde features emacs)
  #:use-module (rde features predicates)

[message trimmed]

Re: [PATCH 1/3] packages: emacs-xyz: Add emacs-json-simple-flymake 12 days ago

From Demis Balbach to ~abcdw/rde-devel

Hello,

This patch series adds `feature-json', which provides syntax
highlighting for json files using `js-ts-mode'. In addition,
it also provides linting for json files using flymake. It also adds the
`jq' package to the home profile.

I don't know if this should rather be in `features/emacs-xyz'. Maybe?

-- 
Best regards / Mit freundlichen Grüßen,
Demis Balbach

Re: [PATCH 1/3] packages: emacs-xyz: Add emacs-json-simple-flymake 12 days ago

From Demis Balbach to ~abcdw/rde-devel

Hello,

This patch series adds `feature-json', which provides syntax
highlighting for json files using `js-ts-mode'. In addition,
it also provides linting for json files using flymake. It also adds the
`jq' package to the home profile.

I don't know if this should rather be in `features/emacs-xyz'. Maybe?

-- 
Best regards / Mit freundlichen Grüßen,
Demis Balbach

[PATCH 3/3] packages: emacs-xyz: Remove json-simple-flymake inputs 12 days ago

From Demis Balbach to ~abcdw/rde-devel

---
 src/rde/packages/emacs-xyz.scm | 1 -
 1 file changed, 1 deletion(-)

diff --git a/src/rde/packages/emacs-xyz.scm b/src/rde/packages/emacs-xyz.scm
index b80a250a..9c897d62 100644
--- a/src/rde/packages/emacs-xyz.scm
+++ b/src/rde/packages/emacs-xyz.scm
@@ -76,7 +76,6 @@
     (sha256
      (base32 "052c7xivwd2grxwpspjnfj3hzla2lgc3r8yq24i5jbyasdnpghbc"))))
   (build-system emacs-build-system)
   (inputs (list emacs-dash emacs-s))
   (synopsis "Really simple but standalone json flymake utilizing the
[message trimmed]

[PATCH 2/3] contrib: Add feature-json 12 days ago

From Demis Balbach to ~abcdw/rde-devel

---
 src/contrib/features/json.scm | 91 +++++++++++++++++++++++++++++++++++
 1 file changed, 91 insertions(+)
 create mode 100644 src/contrib/features/json.scm

diff --git a/src/contrib/features/json.scm b/src/contrib/features/json.scm
new file mode 100644
index 00000000..0aac9cd9
--- /dev/null
+++ b/src/contrib/features/json.scm
@@ -0,0 +1,91 @@
;;; rde --- Reproducible development environment.
;;;
;;; Copyright © 2024 Demis Balbach <db@minikn.xyz>
[message trimmed]

[PATCH 1/3] packages: emacs-xyz: Add emacs-json-simple-flymake 12 days ago

From Demis Balbach to ~abcdw/rde-devel

---
 src/rde/packages/emacs-xyz.scm | 25 +++++++++++++++++++++++++
 1 file changed, 25 insertions(+)

diff --git a/src/rde/packages/emacs-xyz.scm b/src/rde/packages/emacs-xyz.scm
index 3608ba30..b80a250a 100644
--- a/src/rde/packages/emacs-xyz.scm
+++ b/src/rde/packages/emacs-xyz.scm
@@ -2,6 +2,7 @@
;;;
;;; Copyright © 2021, 2022, 2023 Andrew Tropin <andrew@trop.in>
;;; Copyright © 2022 Samuel Culpepper <samuel@samuelculpepper.com>
;;; Copyright © 2024 Demis Balbach <db@minikn.xyz>
;;;
[message trimmed]

[PATCH] rde: waybar: Add waybar-custom. 1 year, 20 days ago

From Demis Balbach to ~abcdw/rde-devel

---
 src/rde/features/wm.scm | 22 ++++++++++++++++++++++
 1 file changed, 22 insertions(+)

diff --git a/src/rde/features/wm.scm b/src/rde/features/wm.scm
index d86f4a0..58e3343 100644
--- a/src/rde/features/wm.scm
+++ b/src/rde/features/wm.scm
@@ -71,6 +71,7 @@
            waybar-idle-inhibitor
            waybar-clock
            waybar-battery
            waybar-custom

[message trimmed]

Re: [PATCH] contrib: features: add feature-emacs-evil. 1 year, 1 month ago

From Demis Balbach to ~abcdw/rde-devel

Hello,

I've tested this for a couple of days. I really like it so far. I only
really have 2 suggestions:

- Maybe we can expose `evil-collection-setup-minibuffer' as an option for
the feature? Like

--8<---------------cut here---------------start------------->8---
(define* (feature-emacs-evil
          #:key
          (in-minibuffer? #t)
          ...

Adding tree-sitter support to rde features 1 year, 1 month ago

From Demis Balbach to ~abcdw/rde-discuss

Hello,

I played around with adding tree-sitter support to feature-javascript
today (but I guess the same is true for other features, like
feature-clojure).

Inside the feature, I tried doing something like this:

--8<---------------cut here---------------start------------->8---
(if (version< emacs-major-version "29")
              (progn
               (require 'treesit)
               (if (treesit-ready-p 'javascript)
                    (add-to-list 'major-mode-remap-alist