Commit Graph

4142 Commits

Author SHA1 Message Date
78b6676987 doom-resize-window: add two args (window & force-p) 2017-09-24 17:10:47 +02:00
9b0aaee631 Fix neotree window shrinking when closing splits
Caused when rebalancing windows with sub-character-width fringes. Fixed
by forcibly resizing the neotree window to the correct width each time
it is restored by doom*popup-save.
2017-09-24 17:10:47 +02:00
68aeaebff4 Move imenu plugins from core to tools/imenu 2017-09-24 17:10:47 +02:00
91137f83b1 Move ivy-hydra into completion/ivy 2017-09-24 17:10:47 +02:00
597bfb1a3c Move feature/hydra into core-keybinds 2017-09-24 17:10:47 +02:00
842f957a76 Replace tools/prodigy with feature/services 2017-09-23 14:52:06 +02:00
63a4a61714 Refactor feature/debugger (still WIP) 2017-09-23 14:42:04 +02:00
637824e543 Rename feature/debug => feature/debugger 2017-09-23 14:34:41 +02:00
97ea2bd596 Remove blank hydra autoload files 2017-09-23 13:51:33 +02:00
3eac86cc72 Find current file when neotree is opened 2017-09-23 13:48:08 +02:00
30567ea0f7 Install company-web only if company is active 2017-09-23 13:48:08 +02:00
c4888749b1 Remove pug-mode keybindings 2017-09-23 13:48:08 +02:00
e4f4818c74 Ensure ELPA org is loaded instead of site org 2017-09-23 13:48:08 +02:00
93ae5e5f51 lang/ruby: add rake support 2017-09-23 13:48:08 +02:00
27cd8d8432 Removed colon from makefile task names 2017-09-23 13:48:07 +02:00
248ea4c2c7 Reset hl-todo-mode if already active 2017-09-22 13:13:23 +02:00
d600d36675 lang/cc: minor refactor 2017-09-20 14:25:35 +02:00
ad013e96dd Fix malformed include path bug for c++-mode
Include paths were incorrectly escaped, causing -I options to be
ignored.
2017-09-20 03:10:00 +02:00
65e142fdd1 core-projects: refactor & update
+ Use new structure for projectile-other-file-alist
+ Refactor variable assignment
+ Rewrite for new, updated projectile-project-root
2017-09-20 01:44:52 +02:00
58198acf18 Refactor magic-mode-alist entries for rjsx-mode, c++-mode & objc-mode 2017-09-20 01:34:47 +02:00
3fcbdae441 Make doom-project-{p,root} functions simpler
+ doom-project-root and doom-project-p no longer takes arguments
+ Remove doom*project-root advice
2017-09-20 01:33:31 +02:00
77836e08b1 Add :iedit command for evil-multiedit 2017-09-19 15:09:28 +02:00
23928923e6 Remove unnecessary ex commands 2017-09-19 15:09:20 +02:00
6b68ad4d99 Add doom/reload-project; improve doom-project-root docstring 2017-09-19 15:08:59 +02:00
d160da2c57 core-project: use default projectile project root files 2017-09-19 15:08:24 +02:00
42fec8494d Rename doom/reload => doom/reload-load-path 2017-09-19 15:07:57 +02:00
235576d168 lang/rust: minor refactor 2017-09-19 05:07:24 +02:00
ad8418a84b lang/cc: remove redundant condition 2017-09-19 05:07:05 +02:00
b288f34f4e lang/cc: rewrite init of irony-mode & compiler options 2017-09-19 05:06:50 +02:00
2a7f1b20b9 Add placeholder :feature refactor to init.example.el 2017-09-17 22:24:51 +02:00
53fc24f0e0 Minor refactor: use sharp-quote syntax 2017-09-17 22:24:19 +02:00
9778267cc2 Add bindings for evil-mc-make-goto-*-match 2017-09-17 22:23:42 +02:00
570b093ac4 lang/cc: general config refactor
+ Auto-add the nearest include/ folder to compiler header search path.
+ Remove unneeded fontification hooks (now covered by
  modern-cpp-font-lock).
+ Enable C++11 support by default
2017-09-17 22:01:08 +02:00
91783e0695 General refactor & cleanup 2017-09-15 14:37:20 +02:00
9f6b90cf13 Add convenience task aliases to makefile 2017-09-15 14:37:19 +02:00
8f0268d9fc Add GNUTLS feature detection to doom/am-i-secure 2017-09-15 14:37:19 +02:00
d5b84eee3d Refactor doom/what-face 2017-09-15 14:37:19 +02:00
42e7f56a1f Refactor doom--module out of featurep! workflow
Fixes a 'featurep! not used properly' error that occurs during byte
compilation.
2017-09-15 14:37:19 +02:00
a2367866ec Load files during byte-compilation
Prevents issues like missing macro definitions in later modules, at the
cost of making byte-compilation a little heavier.
2017-09-15 13:44:37 +02:00
4be4756f90 ui/hl-todo: fix comment detection for some major modes
For major modes with poorly implemented syntax-tables, or simply can't
use them for their comments.
2017-09-14 12:50:58 +02:00
fd0b9c8673 Reload dashboard windows on focus-in 2017-09-13 20:16:00 +02:00
4f7ce35424 doom-dashboard: improve margin resetting 2017-09-13 20:15:46 +02:00
f7e737c1f1 doom-dashboard: refactor 2017-09-13 20:11:16 +02:00
895d59f9b4 Merge branch 'develop'
* develop:
  Switch to fallback buffer on kill-all-buffers
  Add GNUTLS feature detection to doom doctor #175
  Fix evil-mc not whitelisting custom commands
  doom-modeline: minor refactor
  org/org: resolve +rss-elfeed-files later
  Update changelog
  Prevent/delay hash-table rehashing
  Remove dead wiki link from README
  feature/hydra: lv-use-separator = t
  Use left-margin to center dashboard elements #192
  init.example.el: disable :lang modules by default
  Add lang/ledger #194
  org-attach: remove vestigial reference to variable
  Add org-attach to init.example.el
  +org|realign-table-maybe: now recalculates table formulas too
  +org/toggle-fold: realign tables
  Refactor +org/dwim-at-point
  Refactor org/org-attach
  Add task entry to org-capture-templates
  org: restore checkbox TODO keywords
2017-09-13 17:12:34 +02:00
956ef71df4 Merge branch 'PigeonF-spelling'
* PigeonF-spelling:
  Fix spelling mistake: 'hisstory' => 'history'
2017-09-13 16:09:54 +02:00
673b466285 Fix spelling mistake: 'hisstory' => 'history'
Emacs will happily assign a value to a not yet existent variable,
which is why this fails silently.
2017-09-13 15:24:37 +02:00
3345872d7a Switch to fallback buffer on kill-all-buffers 2017-09-13 12:49:36 +02:00
4e7d3c6c06 Add GNUTLS feature detection to doom doctor #175 2017-09-13 00:11:02 +02:00
5f26399ff2 Fix evil-mc not whitelisting custom commands 2017-09-12 23:55:34 +02:00
f6f335ee14 doom-modeline: minor refactor 2017-09-12 14:53:40 +02:00