Henrik Lissner
32069eefd3
Add sharp-quote to function symbols
2017-07-07 14:44:49 +02:00
Henrik Lissner
0f76a2bc3d
completion/ivy: remove s.el dependency
2017-07-07 14:44:32 +02:00
Henrik Lissner
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
Henrik Lissner
4fc39a0f71
Rename doom/popup => doom/popup-this-buffer
2017-07-06 16:42:35 +02:00
Henrik Lissner
f0384a5fd4
Add lang/perl
2017-07-06 16:42:35 +02:00
Henrik Lissner
b135c1a5f3
lang/cc: reorganize; add company-glsl
2017-07-06 16:42:35 +02:00
Henrik Lissner
b9d73a6602
Add company-files backend to sh-mode
2017-07-05 18:20:45 +02:00
Henrik Lissner
bc10afb284
Update modules/README.org
2017-07-05 12:26:11 +02:00
Henrik Lissner
0f11e5c117
Enable evil insert mode in org-capture-mode #138
2017-07-05 12:26:11 +02:00
Henrik Lissner
6569246067
Force refresh dashboard on kill-buffer-query
2017-07-05 12:26:11 +02:00
Henrik Lissner
72557d8c43
Add tools/impatient-mode
2017-07-05 12:26:10 +02:00
Henrik Lissner
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
Henrik Lissner
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
Henrik Lissner
2b5eb5763f
Use new font/theme settings in ui/doom
2017-07-05 02:59:17 +02:00
Henrik Lissner
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
Henrik Lissner
59c5a78940
Refactor lang/web/autoload/html
2017-07-04 13:10:36 +02:00
Henrik Lissner
8c1fb1e6b2
+doom:scratch-buffer => doom/scratch-buffer
2017-07-03 03:39:18 +02:00
Henrik Lissner
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
Henrik Lissner
2adbd54b59
Load evil-snipe later in startup
2017-07-02 16:53:28 +02:00
Henrik Lissner
992e636b31
feature/evil: improve idempotency
2017-07-02 16:53:04 +02:00
Henrik Lissner
532db96645
evil: don't force normal mode from emacs mode
2017-07-02 16:52:01 +02:00
Henrik Lissner
c34620f20f
ui/doom-modeline: update README
...
Improve instructions in "extracting my modeline" as discussed in #136 .
2017-07-02 16:49:07 +02:00
Henrik Lissner
06b5ee8fb8
Refactor ui/doom-modeline
2017-07-02 16:48:31 +02:00
Benjamin Andresen
58881ac9e1
Add: tools/prodigy: initial commit
2017-07-02 14:32:38 +02:00
Henrik Lissner
478eafa59b
Add evil-mc-has-cursors-p autoload to evil-mc
2017-07-01 11:24:45 +02:00
Henrik Lissner
b447148a4a
Enable evil-snipe-mode too
2017-06-30 23:47:06 +02:00
Henrik Lissner
28810eee3a
feature/evil: refactor code-folding keybinds
2017-06-30 23:46:53 +02:00
Henrik Lissner
1fe1758335
Ensure idempotent company-dict init
2017-06-30 03:19:09 +02:00
Henrik Lissner
3801da0db1
Add company-(dabbrev|ispell) to default backends
...
Partially addresses #134
2017-06-30 03:18:31 +02:00
Henrik Lissner
69f963013b
Update private/hlissner init.el & bindings
2017-06-29 16:18:47 +02:00
Henrik Lissner
cca37f2508
Add doom-(pre|post)-reload-theme-hook
2017-06-29 14:58:10 +02:00
Henrik Lissner
7fc9cb5511
Add ui/tabbar
2017-06-29 14:55:24 +02:00
Henrik Lissner
0b3db8fcdd
Add completion/company test
2017-06-28 23:36:18 +02:00
Henrik Lissner
0a34d8627e
Fix duplicate backends by :company-backend #135
2017-06-28 23:10:53 +02:00
Henrik Lissner
ba7bc03cf6
Add an icon to modeline for narrowed buffers
2017-06-28 17:38:15 +02:00
Henrik Lissner
8f22c64e80
ui/doom-dashboard: minor refactor
2017-06-28 16:30:53 +02:00
Henrik Lissner
451f2d6301
Ensure idempotence when setting company-transformers
2017-06-28 16:29:10 +02:00
Henrik Lissner
ecd8ad0f46
Change how themes, fonts & modelines are loaded
...
WARNING: THIS IS A BREAKING CHANGE FOR THEME/FONT/NLINUM CUSTOMIZATIONS.
This change was motivated by the need to decouple theme and font loading
from the ui/doom module.
Now, it is doom-core's purview. Theme and fonts are loaded after
initfiles are read (attached to the doom-init-ui-hook hook), giving
other modules (especially private ones) a chance to change the theme or
fonts.
+ Refactor core-ui.el
+ New init hook: doom-init-ui-hook
+ Decouple theme/font loading from ui/doom
+ Load modelines are doom-init-ui-hook
+ New theme/font variables (replaces old ui/doom variables)
+ doom-theme
+ doom-font
+ doom-variable-pitch-font
+ doom-unicode-font
+ Change nlinum variables
+ doom-line-number-lpad
+ doom-line-number-rpad
+ doom-line-number-pad-char
Addresses #117
2017-06-28 16:18:24 +02:00
Henrik Lissner
869bc03ca6
Load bare minimum for tests
2017-06-28 15:28:13 +02:00
Henrik Lissner
25dca5fde7
Fix :mv/:rm/:cp error when projectile-mode is off
2017-06-28 15:17:47 +02:00
Henrik Lissner
b3a9889c53
Refactor feature/workspaces
2017-06-28 15:16:30 +02:00
Henrik Lissner
a04d4a6352
Add buffer-file-name check to vcs segment #130
2017-06-28 12:26:50 +02:00
Henrik Lissner
a894f3ee1e
Move persp-mode popup fix to core-popups
2017-06-28 12:26:50 +02:00
Henrik Lissner
eb20f3d5a6
Decouple workspaces module and doom buffer library
2017-06-28 12:26:50 +02:00
Henrik Lissner
90c3202f58
Don't activate main workspace if auto-resume is on
...
Other checks were unnecessary.
2017-06-28 12:26:50 +02:00
Henrik Lissner
ba32bf6e4d
Add +workspace-buffer-list & +workspace-list-names
...
...and change +workspace-list to return a list of persp structs, rather
than names.
2017-06-28 12:26:50 +02:00
Henrik Lissner
4c11377e18
Fix +workspace-get returning a non-nil null
...
persp-get-by-name will sometimes return the value of `persp-not-persp'
(by default this is the symbol :nil) rather than actual nil when a persp
doesn't exist.
2017-06-28 12:26:50 +02:00
Henrik Lissner
510e7116c8
Use different function for :cleanup
2017-06-28 12:26:49 +02:00
Henrik Lissner
a7dc91e7bf
Improve :company-backend setting according to #125
...
(set! :company-backend MODES &rest BACKENDS)
2017-06-28 12:26:49 +02:00
Henrik Lissner
94f9d05c3a
lang/ocaml: refactor
2017-06-28 12:26:49 +02:00