Commit graph

  • 39197618ec
    fix(lib): only set doom-print-minimum-level in debug-mode Henrik Lissner 2022-09-16 03:11:17 +02:00
  • 354d71566a
    fix: inhibit-null-byte-detection = t at startup Henrik Lissner 2022-09-16 03:08:29 +02:00
  • 00ff149ebe
    fix(cli): print-group-if! -> print-group! + :if Henrik Lissner 2022-09-16 02:41:39 +02:00
  • 7b1ac7cdc1
    fix(cli): doom-autoloads-reload -> doom-profile-generate Henrik Lissner 2022-09-16 02:40:57 +02:00
  • cc0e6a61c3
    fix(cli): add lisp/cli/profiles.el Henrik Lissner 2022-09-16 02:23:42 +02:00
  • 36d3a62f6e
    fix(emacs-lisp): defconst->defvar for +emacs-lisp-linter-warnings Henrik Lissner 2022-09-16 02:05:51 +02:00
  • de2f538fd6 fix(ivy): ensure flx is loaded with (ivy +fuzzy) theschmocker 2022-09-10 11:48:49 -05:00
  • 18b661873e fix(literate): tangle with the same Org as Doom TEC 2022-09-14 00:49:43 +08:00
  • b395bd5392
    refactor: use print! to emit doom! module warnings Henrik Lissner 2022-09-16 00:03:36 +02:00
  • b598d41ffb
    nit: correct comment header about startup optimizations Henrik Lissner 2022-09-15 23:47:34 +02:00
  • f34e91d3b9
    fix: guard tty-run-terminal-initialization against GUI sessions Henrik Lissner 2022-09-15 23:43:49 +02:00
  • aa53ad2c1b
    fix: load subr-x at compile-time in doom.el Henrik Lissner 2022-09-15 23:41:02 +02:00
  • e411762e8c
    refactor: enable module whether or not it exists Henrik Lissner 2022-09-15 23:37:04 +02:00
  • a9e0156416
    docs: update modulep! docstring Henrik Lissner 2022-09-15 23:29:37 +02:00
  • 20ab9154c2
    refactor(emacs-lisp): sharp-quote function symbols Henrik Lissner 2022-09-15 23:29:19 +02:00
  • 85f3b19f61
    docs: revise version check failure message Henrik Lissner 2022-09-15 23:28:01 +02:00
  • c7289da99b
    fix(cli): suppress redundant logs from straight-prune-build-cache Henrik Lissner 2022-09-15 23:25:32 +02:00
  • cba240f88a
    refactor(cli): move native-comp call into guard Henrik Lissner 2022-09-15 21:51:29 +02:00
  • a023482c36
    perf: delay tool-bar-setup at startup Henrik Lissner 2022-09-15 21:47:17 +02:00
  • 451933b2ba
    fix(docs): don't hide # lines in src blocks Henrik Lissner 2022-09-15 21:19:02 +02:00
  • c8099a89ad
    refactor(cli): replace cl-callf+map-delete w/ cl-remf Henrik Lissner 2022-09-15 19:16:39 +02:00
  • 7e75271933
    refactor(cli): precalculate cli & key in doom-cli-aliases Henrik Lissner 2022-09-15 19:16:34 +02:00
  • 85fac73d37
    feat(cli): implement second argument of doom-cli-find Henrik Lissner 2022-09-15 19:14:09 +02:00
  • d552dbc878
    fix(lib): resolve relative paths in doom-load errors Henrik Lissner 2022-09-15 19:13:16 +02:00
  • 41051f4761
    fix: disable UI elements earlier Henrik Lissner 2022-09-15 19:02:26 +02:00
  • 1be11539e8
    refactor(cli): explain! to use print!'s fill function Henrik Lissner 2022-09-15 18:58:24 +02:00
  • b914830403
    refactor!: complete profile gen and init systems Henrik Lissner 2022-09-15 18:53:06 +02:00
  • 3d6e0311b9
    dev: change version suffix from *-dev to *-pre Henrik Lissner 2022-09-15 03:19:48 +02:00
  • b183a0835d
    feat(lib): add active profile to doom-info Henrik Lissner 2022-09-15 02:22:40 +02:00
  • 4a253757cb
    refactor: how UI elements are disabled at startup Henrik Lissner 2022-09-14 23:11:04 +02:00
  • 0d7c3eaf24
    feat: add doom-{before,after}-init-hook Henrik Lissner 2022-09-14 19:01:57 +02:00
  • 18cd2eb483
    refactor: reformat doom.el and use doom-lib Henrik Lissner 2022-09-14 17:57:03 +02:00
  • 7a2be67efa
    refactor!: redesign module init/config hooks Henrik Lissner 2022-09-14 14:48:21 +02:00
  • 57a91235bd
    perf: add additional startup optimizations Henrik Lissner 2022-09-13 14:06:56 +02:00
  • 42d88421ba
    refactor: move startup optimizations to doom.el Henrik Lissner 2022-09-13 13:08:37 +02:00
  • 9ac167fb84
    fix: IS-LINUX = t for more unix system-types Henrik Lissner 2022-09-13 18:27:41 +02:00
  • 6ddaed5cdd
    nit: comment revision and formatting Henrik Lissner 2022-09-13 18:19:56 +02:00
  • 75881c7d45
    refactor: do Emacs version check at compile time too Henrik Lissner 2022-09-13 18:00:34 +02:00
  • 3a0f1aa3ef
    refactor: register :core & :user as virtual modules Henrik Lissner 2022-09-13 00:28:28 +02:00
  • 10eb5db12d
    feat: allow doom-module-set to disable modules Henrik Lissner 2022-09-13 00:07:27 +02:00
  • c5188c4388
    perf: cache module flags in symbol plists Henrik Lissner 2022-09-12 23:44:04 +02:00
  • 7161f27bb3
    fix: add doom--current-module clause to modulep! Henrik Lissner 2022-09-12 22:57:25 +02:00
  • 0c918f3b2d
    refactor: change doom-module-list signature Henrik Lissner 2022-09-12 22:50:25 +02:00
  • 775ee2f04a
    refactor: rethink doom-module-*-path functions Henrik Lissner 2022-09-12 22:41:09 +02:00
  • a67b212b99
    fix: make doom-module-from-path's PATH arg required Henrik Lissner 2022-09-12 20:26:43 +02:00
  • a5bb50e957
    docs: improve emacs version checks and their explanations Henrik Lissner 2022-09-12 18:46:02 +02:00
  • 07d22adb4a
    nit: revise comments, reformat config sections Henrik Lissner 2022-09-12 18:05:14 +02:00
  • b480ed51a3
    refactor(lib): suppress map! at compile/batch time Henrik Lissner 2022-09-12 17:57:43 +02:00
  • 701f51c3d6
    refactor(lib): use uninterned symbols for transient/chained hooks Henrik Lissner 2022-09-12 17:35:44 +02:00
  • cf1c6e9a68
    dev(ci): fix commit linter config for module scopes Henrik Lissner 2022-09-12 17:22:36 +02:00
  • 26914d0369
    refactor(lib): use ansi-color-apply Henrik Lissner 2022-09-12 17:17:03 +02:00
  • 94ea4aa7dc
    docs: add examples.org Henrik Lissner 2022-09-12 17:11:16 +02:00
  • e71daf5cc3
    tweak(emacs-lisp): elisp indentation for data/plists Henrik Lissner 2022-09-12 16:14:11 +02:00
  • 3fe1641937
    feat(lib): add doom-compile-function Henrik Lissner 2022-09-12 16:13:25 +02:00
  • a18ea683d2
    refactor(python): autoload syntax highlighter fix for 28.1 Henrik Lissner 2022-09-12 12:40:42 +02:00
  • f49953ab56
    feat(lib): add versionp! macro Henrik Lissner 2022-09-12 15:58:24 +02:00
  • dde728d847
    fix(lib): void-function insert-into-buffer on Emacs 27 Henrik Lissner 2022-09-12 14:06:43 +02:00
  • 6a83079d2e
    refactor: move core optimizations to doom-start Henrik Lissner 2022-09-12 00:42:15 +02:00
  • b7bd27d22b
    refactor(cli,lib): print levels & output redirection Henrik Lissner 2022-09-11 21:12:58 +02:00
  • 6cac7b05b6
    refactor(lib): tidy doom-log output Henrik Lissner 2022-09-11 20:12:22 +02:00
  • 0c43c769ef
    refactor!: replace doom-incremental-load-immediately var Henrik Lissner 2022-09-11 00:00:55 +02:00
  • bcf7a8a554
    refactor!(cli): rename cli definers for consistency Henrik Lissner 2022-09-10 23:23:29 +02:00
  • 0ce2989d86
    refactor(lib): remove redundant full? arg in doom-glob Henrik Lissner 2022-09-10 21:26:24 +02:00
  • afa154db27
    refactor!(emacs-lisp): flycheck config in non-packages Henrik Lissner 2022-09-10 15:33:10 +02:00
  • 29e30e8af4 fix(cli): follow-on syntax fixes to #6772 Jeff Kowalski 2022-09-11 21:17:07 -07:00
  • 571ab7425a fix(cli): #6772 - trivial doomscripts fail Jeff Kowalski 2022-09-11 21:07:34 -07:00
  • 2548632600 fix(mu4e): force the account stripe face to be non-italic Sean Farley 2022-08-04 16:17:22 -05:00
  • 01bb743c6c
    tweak(mu4e): set last-child thread symbol tecosaur 2022-09-11 05:52:36 +08:00
  • 6af7338140
    refactor(lib): remove unreachable code in doom-print-class-alist Ivan 2022-09-10 17:51:40 -04:00
  • 44ff627e35
    nit: remove unused base-specs arg in doom--make-font-specs Ivan 2022-09-10 17:48:56 -04:00
  • ffe3dd59ff
    fix: error caused by typo in doom--recentf-file-truename-fn Ivan 2022-09-10 17:46:40 -04:00
  • 836d229636 fix(nix): remove :mode hook for nix-drv-mode Krzysztof Baranowski 2022-09-07 12:10:48 -07:00
  • 251ccbcc6b
    fix: package recipes with relative :local-repo Henrik Lissner 2022-09-10 20:41:21 +02:00
  • c80fa2efdf
    fix: all packages seen as disabled Henrik Lissner 2022-09-10 20:00:12 +02:00
  • 7a2fa1e313
    fix(cli): doctor warnings about irrelevant bytecode Henrik Lissner 2022-09-10 19:17:21 +02:00
  • 45a66cda60
    fix: ensure module state is in scope for modulep! Henrik Lissner 2022-09-10 18:59:02 +02:00
  • ce0e3a04b6
    tweak(lib): prevent redundant timestamps in logs Henrik Lissner 2022-09-10 18:27:01 +02:00
  • 78af0eeecb
    fix(lib): only set top-level values of debug variables Henrik Lissner 2022-09-10 18:24:46 +02:00
  • 05d06cc552
    tweak(lib): suppress GC logging in debug mode Henrik Lissner 2022-09-10 18:24:08 +02:00
  • d290152a8e
    refactor(lib): replace doom-debugger with advice Henrik Lissner 2022-09-10 17:54:32 +02:00
  • b66ccaeca0
    fix(agda): tree-sitter compatibility with agda2-mode Henrik Lissner 2022-09-10 15:01:11 +02:00
  • 49f4ec3b10
    feat(tree-sitter): add set-tree-sitter-lang! autodef Henrik Lissner 2022-09-10 15:01:00 +02:00
  • 151300ecce
    feat(cli): deny XDG, Wayland, Sway, + socket envvars Henrik Lissner 2022-09-10 14:56:31 +02:00
  • c59fe8596f
    dev: handle blank shell.nix inputs properly Henrik Lissner 2022-09-10 14:25:22 +02:00
  • b5b0d5de1c
    dev: update shell.nix Henrik Lissner 2022-09-10 14:24:53 +02:00
  • c747d218ae
    refactor(cli): throw error if Doom fails to load Henrik Lissner 2022-09-10 14:14:39 +02:00
  • 3505e666a8
    fix: failure to load doom libs on 27.x Henrik Lissner 2022-09-10 14:11:54 +02:00
  • eb80d461df
    fix(lib): void-function macroexp-file-name error Henrik Lissner 2022-09-10 13:02:41 +02:00
  • 7e931ec586
    fix: file-missing errors while trying to build packages Henrik Lissner 2022-09-10 12:38:53 +02:00
  • 96ae3f1b04
    fix(cli): nativecomp error writing to read-only fs Henrik Lissner 2022-09-10 12:05:41 +02:00
  • f3e85afc7e
    fix(lib): ensure after! body gets expanded Henrik Lissner 2022-09-08 13:16:59 +02:00
  • 7e0c2ed8a3
    fix(lib): convert file! and dir! to macros Henrik Lissner 2022-09-08 13:14:18 +02:00
  • 46e23f37ba
    fix: memory leak & freezes on native-comp+pgtk builds Henrik Lissner 2022-09-10 01:01:28 +02:00
  • 3fe81f4291
    fix(cli): wrong-number-of-args error when auto-resolving prompts Henrik Lissner 2022-09-10 00:06:40 +02:00
  • 6e8de0bd89
    refactor(lib): use num-processors Henrik Lissner 2022-09-08 13:35:14 +02:00
  • cd269753cf
    fix(lib): leave point at bob in with-file-contents! Henrik Lissner 2022-09-08 00:24:16 +02:00
  • b121c5e1c6
    refactor(lib): provide doom-libs as subfeatures Henrik Lissner 2022-09-08 00:08:54 +02:00
  • a179b8d262
    feat(lib): add doom-{require,load} Henrik Lissner 2022-09-07 23:19:37 +02:00
  • 0172b180a9
    refactor(cli): remove superfluous emacs switches Henrik Lissner 2022-09-07 16:49:37 +02:00
  • a0fc7bad5a
    fix(cli): create doom directories early Henrik Lissner 2022-09-07 16:46:09 +02:00