Commit Graph

1392 Commits

Author SHA1 Message Date
02eccbe6c5 Cut: feature/version-control: git-gutter:clear is obsolete 2017-07-16 04:53:09 +02:00
3ffe496f79 Add: feature/version-control: make git-gutter hydra prettier 2017-07-16 04:53:09 +02:00
8479e1c8b9 Add: feature/version-control: make smerge hydra prettier 2017-07-16 04:53:09 +02:00
228f478f99 Add: feature/version-control: smerge + hydra for smerge
closes #5
2017-07-16 04:53:09 +02:00
f4b68936a3 Add: feature/hydra: added git-gutter hydra 2017-07-16 04:52:57 +02:00
15cd2d5e0c Add: feature/hydra: initial commit 2017-07-16 04:49:31 +02:00
f467c29252 Remove auto-store-pass support (keep things simple!) 2017-07-14 18:20:23 +02:00
6a5bd216e5 Appease byte-compiler senpai 2017-07-14 18:19:08 +02:00
0541e48370 Merge branch 'develop' into release-2.0.4
* develop: (45 commits)
  General cleanup
  Update changelog
  Refactor doom-get-packages
  Refactor doom-initialize-packages
  Refactor core.el
  Enable shackle-mode later in startup process
  Appease byte-compiler
  Bind e => debugger-eval-expression in debugger
  Less 'nowhere to go' spam on doom/kill-this-buffer
  Add display-line-numbers support in Emacs 26 #59
  Remove (interactive) from non-interactive funcs
  Refactor doom-popup-size (cond -> pcase)
  Refactor doom-popup-prop (cond -> pcase)
  Fix wrong-type-argument: bufferp error on ESC
  Revert 8edba655: disable undo persistence
  Refactor makefile
  Rename core + module byte-compilation make tasks
  doom/clean-compiled => doom/clean-compiled-files
  Rename doom/clean-cache => doom/reset (+ make reset)
  Rename bin/doctor => bin/doom-doctor
  ...
2017-07-14 15:25:30 +02:00
c50dc63854 General cleanup 2017-07-14 15:23:12 +02:00
b7776b7f7b Fix auth-store-pass error in Emacs 26+ #146 2017-07-14 11:58:21 +02:00
932a8128ec Bind e => debugger-eval-expression in debugger 2017-07-13 00:00:34 +02:00
27b344b64a Rename doom/clean-cache => doom/reset (+ make reset) 2017-07-09 22:51:36 +02:00
f40ebf9725 Minor docstring updates 2017-07-09 02:14:45 +02:00
9a74124ede Add lang/plantuml 2017-07-08 23:39:03 +02:00
be4eeac705 Add C-e/C-a insert-state bindings for org-mode 2017-07-08 21:10:56 +02:00
2948ec4e0d feature/workspaces: add some unit tests 2017-07-08 21:10:39 +02:00
5a386446aa Add +workspace-contains-buffer-p 2017-07-08 21:08:42 +02:00
30001ec3f4 Fix +workspace-p (obj is a struct, not hash table) 2017-07-08 21:08:35 +02:00
edeea02de3 Refactor +ivy--file-search & +ivy docstrings 2017-07-08 15:03:23 +02:00
d3a6a8317b feature/workspaces: toggle doom-buffer-list advice 2017-07-08 13:47:40 +02:00
78c3549b0f New function (alias): +workspace-current 2017-07-08 13:47:17 +02:00
9194d020e4 +workspace-buffer-list: preserve list order #144
persp-mode still doesn't preserve buffer list order. You'll have to use
+workspace-buffer-list to get this.
2017-07-08 13:44:43 +02:00
6dfbda7901 org/org: add C-S-[hjkl] binds 2017-07-08 13:43:34 +02:00
ddfcf11819 Remove current buffer from +ivy/switch-buffer #144 2017-07-08 13:42:21 +02:00
32069eefd3 Add sharp-quote to function symbols 2017-07-07 14:44:49 +02:00
0f76a2bc3d completion/ivy: remove s.el dependency 2017-07-07 14:44:32 +02:00
99b6274b03 New command: doom/other-popup #141
Like other-window, but for doom popups. Also bound this to `C-x p` in
private module.
2017-07-06 17:46:06 +02:00
4fc39a0f71 Rename doom/popup => doom/popup-this-buffer 2017-07-06 16:42:35 +02:00
f0384a5fd4 Add lang/perl 2017-07-06 16:42:35 +02:00
b135c1a5f3 lang/cc: reorganize; add company-glsl 2017-07-06 16:42:35 +02:00
b9d73a6602 Add company-files backend to sh-mode 2017-07-05 18:20:45 +02:00
bc10afb284 Update modules/README.org 2017-07-05 12:26:11 +02:00
0f11e5c117 Enable evil insert mode in org-capture-mode #138 2017-07-05 12:26:11 +02:00
6569246067 Force refresh dashboard on kill-buffer-query 2017-07-05 12:26:11 +02:00
72557d8c43 Add tools/impatient-mode 2017-07-05 12:26:10 +02:00
ea4e3e3c77 Remove app/present
This has effectively been replaced by org/org-present,
tools/impatient-mode (later), and doom-big-font-mode in core.
2017-07-05 12:26:10 +02:00
d2d4166b42 Move lang/org => org/*
Since lang/org has grown (and is expected to grow much, much more), it
has been given its own module category.

Concerns #129, #138
2017-07-05 12:26:08 +02:00
2b5eb5763f Use new font/theme settings in ui/doom 2017-07-05 02:59:17 +02:00
6093b81412 +present/big-mode => doom-big-font-mode
And added new variable: doom-big-font

app/present is deprecated so this feature has been moved into core.
2017-07-05 02:58:50 +02:00
59c5a78940 Refactor lang/web/autoload/html 2017-07-04 13:10:36 +02:00
8c1fb1e6b2 +doom:scratch-buffer => doom/scratch-buffer 2017-07-03 03:39:18 +02:00
7477546892 Fix lang/web's html entity encode/decode functions
Also, add unit tests and don't encode spaces.
2017-07-03 03:39:18 +02:00
2adbd54b59 Load evil-snipe later in startup 2017-07-02 16:53:28 +02:00
992e636b31 feature/evil: improve idempotency 2017-07-02 16:53:04 +02:00
532db96645 evil: don't force normal mode from emacs mode 2017-07-02 16:52:01 +02:00
c34620f20f ui/doom-modeline: update README
Improve instructions in "extracting my modeline" as discussed in #136.
2017-07-02 16:49:07 +02:00
06b5ee8fb8 Refactor ui/doom-modeline 2017-07-02 16:48:31 +02:00
478eafa59b Add evil-mc-has-cursors-p autoload to evil-mc 2017-07-01 11:24:45 +02:00
b447148a4a Enable evil-snipe-mode too 2017-06-30 23:47:06 +02:00