Commit graph

  • cf927acc07 @use-package => @def-package Henrik Lissner 2017-02-11 06:51:59 -05:00
  • 0f5dbd0bac ui/doom-modeline: update + refactor + new modeline macros Henrik Lissner 2017-02-11 06:49:57 -05:00
  • addc67b965 core-ui: add modeline+modeline segment defining macros (WIP) Henrik Lissner 2017-02-11 06:02:46 -05:00
  • 92ac8c1dba core-editor: conform hook function to naming conventions Henrik Lissner 2017-02-11 06:02:13 -05:00
  • ab2f89e077 doom/packages-install: fix list in 'Installing PKG' prompts Henrik Lissner 2017-02-11 06:01:40 -05:00
  • 08b9623e84 doom-get-packages-to-install => doom-get-missing-packages Henrik Lissner 2017-02-11 06:01:03 -05:00
  • 25962a6beb doom-refresh-packages: caches refresh time in file Henrik Lissner 2017-02-11 06:00:27 -05:00
  • 07b38ac36c core-packages: refactor + flesh out docstrings Henrik Lissner 2017-02-11 06:00:08 -05:00
  • 5363d1192d Refactor doom-initialize Henrik Lissner 2017-02-11 05:59:16 -05:00
  • 6a3e879501 feature/workspaces: refactor; more reliable session/popup persistence Henrik Lissner 2017-02-11 00:52:25 -05:00
  • 4ef784eff6 Don't set save-place variable (obsolete) Henrik Lissner 2017-02-11 00:50:50 -05:00
  • 8d306274dd feature/evil: update for 91e3237 Henrik Lissner 2017-02-11 00:50:20 -05:00
  • f8505e1c7e @map: macroexp-progn => `(progn Henrik Lissner 2017-02-11 00:48:57 -05:00
  • 7ef87546cc Refactor package management system Henrik Lissner 2017-02-11 00:46:42 -05:00
  • 85d5360c7c @map: fix :L error checking Henrik Lissner 2017-02-09 05:34:22 -05:00
  • 57b937cf99 feature/evil: split autoload.el into autoload/{evil,files}.el Henrik Lissner 2017-02-09 05:09:21 -05:00
  • 3cfc7d1c0a @map: fix nested @map calls not inheriting let-bindings Henrik Lissner 2017-02-09 05:05:33 -05:00
  • 7107d38d34 @map: remove :unset property (just set to nil instead) Henrik Lissner 2017-02-09 05:04:41 -05:00
  • be90fe8682 Update/improve documentation for core defuns Henrik Lissner 2017-02-09 04:25:32 -05:00
  • 85a5d7b5ac @map: better no-evil support; better prefixes; :prefix now evaluated Henrik Lissner 2017-02-09 04:24:38 -05:00
  • 774f55e867 lang/emacs-lisp: better imenu support; better doom fn/macro highlights; remove +emacs-lisp:byte-compile Henrik Lissner 2017-02-09 04:23:25 -05:00
  • 6c06aa0ce7 Macros now prefixed with @, instead of suffixed with ! Henrik Lissner 2017-02-09 04:22:08 -05:00
  • ec694649db doom--cycle-real-buffers: switch-to-buffer => set-window-buffer Henrik Lissner 2017-02-09 04:09:49 -05:00
  • 1c91b6610f core/autoload/plist.el => mplist.el Henrik Lissner 2017-02-09 04:08:59 -05:00
  • c190518070 Makefile: rename clean => autoremove & clean-elc => clean; don't auto-reload emacs Henrik Lissner 2017-02-09 03:49:16 -05:00
  • 273f3e3108 doom/refresh-autoloads: autoload.el & autoload/*.el, instead of either-or Henrik Lissner 2017-02-08 19:58:12 -05:00
  • 7397a3545d Fix doom/packages-update Henrik Lissner 2017-02-08 17:57:33 -05:00
  • 3c96d060b7 Refactor doom-get-packages & doom/packages-install Henrik Lissner 2017-02-08 17:57:27 -05:00
  • 5d5c3bf92e Refactor core-popups; improve popups/persp-mode integration Henrik Lissner 2017-02-08 17:56:27 -05:00
  • 55e4434d77 lang/javascript: update packages.el Henrik Lissner 2017-02-08 02:23:27 -05:00
  • 7bdf7e4ecb lang/emacs-lisp: refactor Henrik Lissner 2017-02-08 02:23:06 -05:00
  • f053980e85 Refactor def-setting!/set!; now evaluates its arguments on set! Henrik Lissner 2017-02-08 02:22:51 -05:00
  • 5d1013d317 core-editor: remove noninteractive check Henrik Lissner 2017-02-08 02:20:26 -05:00
  • 24c68d4254 Add interactive codes to doom/kill-{all,other,matching}-buffers Henrik Lissner 2017-02-08 02:19:34 -05:00
  • 0418c2ce98 Refactor doom-kill-buffer Henrik Lissner 2017-02-08 02:19:01 -05:00
  • f2944aca92 Refactor doom-real-buffer-p Henrik Lissner 2017-02-08 02:18:31 -05:00
  • 3bf3a36e3a ui/doom: ensure doom-buffer-mode is disabled in popups Henrik Lissner 2017-02-08 02:17:56 -05:00
  • 9bd8c6cc21 General cleanup Henrik Lissner 2017-02-08 02:02:51 -05:00
  • a18e8f0104 Improve make install and make update info prompts Henrik Lissner 2017-02-08 01:59:29 -05:00
  • 83f4abe100 autoload/packages: more reliable self-parser for doom-read-packages Henrik Lissner 2017-02-08 01:58:56 -05:00
  • e342994307 core-popups: improve popup management stability Henrik Lissner 2017-02-08 01:58:11 -05:00
  • fdcd3aeee6 Update init.example.el Henrik Lissner 2017-02-08 01:55:39 -05:00
  • 42eac3eaa8 feature/workspaces: replace workgroups2 with persp-mode Henrik Lissner 2017-02-08 01:54:24 -05:00
  • 5090757f4a makefile: ensure user-emacs-directory is set Henrik Lissner 2017-02-06 18:00:34 -05:00
  • ffa1ce14cd def-popup! => set! :popup Henrik Lissner 2017-02-06 01:26:15 -05:00
  • b8042bdaaa General cleanup + refactor core.el Henrik Lissner 2017-02-06 01:25:48 -05:00
  • b4c033d352 compile-all => compile-lite Henrik Lissner 2017-02-06 01:24:37 -05:00
  • 30f5d0d79c Remove core-{set,states}.el (will be replaced) Henrik Lissner 2017-02-06 01:24:27 -05:00
  • 2bc459a343 package!: remove :setup property Henrik Lissner 2017-02-06 01:24:00 -05:00
  • 8231b11b95 Add wildcard to doom! loader Henrik Lissner 2017-02-06 01:23:35 -05:00
  • 4f8c6d00c1 byte-compile-dynamic = t, refactor byte-compile-warnings Henrik Lissner 2017-02-06 01:23:24 -05:00
  • 4cdc28da18 doom-enabled-modules => doom-modules Henrik Lissner 2017-02-06 01:22:54 -05:00
  • bc402868a6 Add provide's to module config.el files + fix module header comments Henrik Lissner 2017-02-06 00:25:54 -05:00
  • f99468a135 Move __DIR__/__FILE__ vars/defuns into core-lib Henrik Lissner 2017-02-06 00:13:51 -05:00
  • 6ec1c79b38 Refactor packages library Henrik Lissner 2017-02-06 00:13:24 -05:00
  • f1208e9179 makefile: reload running Emacs after tasks + refactor Henrik Lissner 2017-02-06 00:12:44 -05:00
  • 9a126a1274 Update document for core-set Henrik Lissner 2017-02-04 21:20:09 -05:00
  • 4dbb4b30f6 ui/doom-module (evil-anzu) :when => :needs Henrik Lissner 2017-02-04 21:10:13 -05:00
  • 5549e141a7 doom-def-setting => def-setting! Henrik Lissner 2017-02-04 21:09:33 -05:00
  • 7703fc56f4 Remove core/autoload/bootstrap.el Henrik Lissner 2017-02-04 21:08:06 -05:00
  • a955ff78e0 Heavy refactor of package management; new parsing doom-read-packages Henrik Lissner 2017-02-04 21:07:54 -05:00
  • 9b58b21011 feature/version-control: fix path in comment headers Henrik Lissner 2017-02-04 03:21:27 -05:00
  • e6209291eb Add modules/feature/workspaces Henrik Lissner 2017-02-04 03:21:04 -05:00
  • 7092d448c6 Target all config files with non-comprehensive doom/byte-compile + fix docstrings/messages Henrik Lissner 2017-02-04 02:55:47 -05:00
  • 3b4c0693fd core-packages: add use-package autoload, just in case Henrik Lissner 2017-02-04 02:55:05 -05:00
  • 5ee6369f77 core-popups: update popup rules Henrik Lissner 2017-02-04 02:54:53 -05:00
  • 5b679c1562 doom-debug-mode: use init-file-debug, not debug-on-error Henrik Lissner 2017-02-04 02:54:37 -05:00
  • 3bce1246cd Move library requires into core-lib Henrik Lissner 2017-02-04 02:54:22 -05:00
  • 093fa1b5a3 Rethink setting system Henrik Lissner 2017-02-04 02:53:57 -05:00
  • 89c7ee0273 Add modules/feature/version-control Henrik Lissner 2017-02-04 02:52:41 -05:00
  • 76f09d83ff Add modules/feature/version-control Henrik Lissner 2017-02-03 20:29:09 -05:00
  • cdeab2c292 package!: improve docstring & add :needs property Henrik Lissner 2017-02-03 20:10:40 -05:00
  • 10d46b3dc0 Remove superfluous quote on error handlers Henrik Lissner 2017-02-03 20:10:03 -05:00
  • 37aeb19bd6 Update docstring comment for doom-quit module Henrik Lissner 2017-02-03 19:44:50 -05:00
  • a2a0ab4ed7 Update ui modules for v2 Henrik Lissner 2017-02-03 19:44:14 -05:00
  • d4b0216154 Clean up packages.el files Henrik Lissner 2017-02-03 19:43:25 -05:00
  • 82f6037085 Add bootstrap api (unfinished) Henrik Lissner 2017-02-03 19:34:12 -05:00
  • c77ec345a3 feature/evil: evil-indent-convert-tabs=t, add static line-indenting; define :global Henrik Lissner 2017-02-03 19:24:39 -05:00
  • 28931e6523 feature/evil: conform to v2 module format Henrik Lissner 2017-02-03 19:24:04 -05:00
  • 5dc174f41c javascript: conform to v2 module format Henrik Lissner 2017-02-03 19:23:29 -05:00
  • 2b4da7edf5 emacs-lisp: conform to v2 module format Henrik Lissner 2017-02-03 19:22:59 -05:00
  • b7fb8caa24 emacs-lisp: refactor autoloads Henrik Lissner 2017-02-03 19:22:18 -05:00
  • 22fdf9e2ab doom-popup-{buffeer,file}: make variadic Henrik Lissner 2017-02-03 19:21:33 -05:00
  • e80df3c03c Polish package management system; no infinite recursion; smarter autoload refresh Henrik Lissner 2017-02-03 19:20:47 -05:00
  • 70a1fb52cc Add unit-test framework & stubs Henrik Lissner 2017-02-03 19:17:09 -05:00
  • 4de4545929 Remove :apps (to be later replaced with :app) Henrik Lissner 2017-02-03 08:07:20 -05:00
  • b1268cd6bf Add core/autoload/set.el Henrik Lissner 2017-02-03 08:06:47 -05:00
  • 403d7dce6c Add core/autoload/message.el; rudimentary doom message buffer library Henrik Lissner 2017-02-03 08:06:26 -05:00
  • 29943fefa6 Add core/autoload/editor.el Henrik Lissner 2017-02-03 08:05:47 -05:00
  • 1179a22742 autoload/popups: consider non-evil context for doom/popup-close-maybe Henrik Lissner 2017-02-03 08:05:13 -05:00
  • bb95a02480 Flesh out init.example.el Henrik Lissner 2017-02-03 08:04:30 -05:00
  • 4c8e7939f2 core-ui: window-system is deprecated Henrik Lissner 2017-02-03 08:04:19 -05:00
  • e0652b311d General cleanup Henrik Lissner 2017-02-03 08:03:48 -05:00
  • 02c88f21e0 Remove scripts folder (to be replaced with bootstrap mechanism later) Henrik Lissner 2017-02-03 08:03:13 -05:00
  • d85eff3397 Add __PACKAGE__ support to add-hook! Henrik Lissner 2017-02-03 08:02:50 -05:00
  • 194490680a Add core-set, def-setting! and set!; standardized settings Henrik Lissner 2017-02-03 08:01:45 -05:00
  • dbfe1f9b48 Remove doom-org-dir (save for org module) Henrik Lissner 2017-02-03 08:00:54 -05:00
  • 25be590b79 Set doom-debug-mode on DEBUG envar or debug-on-error Henrik Lissner 2017-02-03 08:00:38 -05:00
  • f2a31e9d87 Rewrite package management to be less hackish (untested) Henrik Lissner 2017-02-03 07:58:16 -05:00
  • 74aa0ab6a7 Update makefile Henrik Lissner 2017-02-02 21:56:52 -05:00