every-emacs-initialization-file
Share links to Emacs initialization files with minimal effort! (by grettke)
radian
🍉 Dotfiles that marry elegance and practicality. (by radian-software)
Our great sponsors
every-emacs-initialization-file | radian | |
---|---|---|
2 | 4 | |
16 | 483 | |
- | 1.2% | |
10.0 | 6.7 | |
over 5 years ago | 2 months ago | |
Emacs Lisp | ||
- | MIT License |
The number of mentions indicates the total number of mentions that we've tracked plus the number of user suggested alternatives.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
every-emacs-initialization-file
Posts with mentions or reviews of every-emacs-initialization-file.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2022-03-29.
radian
Posts with mentions or reviews of radian.
We have used some of these posts to build our list of alternatives
and similar projects. The last one was on 2022-03-29.
- Whose user init have you found helpful?
-
Help with nested macros needed
(defvar test--var1 nil) ;; From https://github.com/raxod502/radian/blob/cb1dda7c8a697b2d6e3b2683805df6a085aed1c7/emacs/radian.el#L194 (defmacro my-when-compiletime (cond &rest body) "Like `when', but COND is evaluated at compile time. BODY is only compiled if COND evaluates to non-nil." (declare (indent 1)) (when (eval cond) (macroexp-progn body))) (defmacro my-log (s &rest args) "Log to *Messages*." `(when t (message (concat (propertize "the value is: " 'face 'font-lock-comment-face) (when (bound-and-true-p test--var1) (propertize (format "[%s/%s] " (substring (symbol-name (car test--var1)) 1) (cdr test--var1)) 'face 'warning)) ,s) ,@args))) ;; input should be an unquoted list containing like (:a b c) and c can be and ;; often is nil. The variable f take is included here for completeness but does ;; not do anything. (defmacro my-macro (input &rest body) (let ((c (car input)) (m (car (cdr input))) (f (cdr (cdr input)))) `(my-when-compiletime t (let ((test--var1 `(,,c . ,',m))) (message "test--var1 is %s" test--var1) (my-log "We are in my-macro") ,@body)))) ;; This works as expected (my-macro (:a b) (my-log "%s" test--var1)) ;; => test--var1 is (:a . b) ;; => the value is: [a/b] We are in my-macro ;; => the value is: [a/b] (:a . b) ;; => #("the value is: [a/b] (:a . b)" 0 14 (face font-lock-comment-face) 14 20 (face warning)) ;; This not (my-macro (:a b) (defun test-fun1 () (my-log "hey")) (run-with-timer 0.1 nil #'test-fun1)) ;; => test--var1 is (:a . b) ;; => the value is: [a/b] We are in my-macro ;; => [nil 24719 64999 224627 nil test-fun1 nil nil 964000] ;; => the value is: hey
- radian: 🍉 Dotfiles that marry elegance and practicality.
-
This is the Way
You might also want to check out Radian if you haven't seen that one yet. I haven't used it, but have read most of the code. It strikes me as a very Emacs-y "starter kit".
What are some alternatives?
When comparing every-emacs-initialization-file and radian you can also consider the following projects:
crafted-emacs - A sensible base Emacs configuration.
.emacs.d - M-EMACS, a full-featured GNU Emacs configuration distribution
emacs.dz - Awesome emacs config files
dotfiles - My personal dotfiles (emacs, zsh, vim, i3)
.emacs.d - 一个快速且实用的 Emacs 配置
dotfiles - My dotfiles: macOS, OpenBSD, Linux. Setup: git init; git remote add github https://github.com/rollcat/dotfiles; git pull github master
help - HELP Enables Literate Programming
magit-todos - Show source files' TODOs (and FIXMEs, etc) in Magit status buffer
Dotfiles - There's no place like ~/
.emacs.d - My emacs configuration
dotfiles - 🐧 Custom config files for better workflow on Linux
every-emacs-initialization-file vs crafted-emacs
radian vs .emacs.d
every-emacs-initialization-file vs emacs.dz
radian vs dotfiles
every-emacs-initialization-file vs .emacs.d
radian vs dotfiles
every-emacs-initialization-file vs help
radian vs magit-todos
radian vs Dotfiles
radian vs help
radian vs .emacs.d
radian vs dotfiles