Commit graph

1664 commits

Author SHA1 Message Date
Henrik Lissner
8499727a17
<leader>gs = stage hunk, <leader>S = magit-status 2017-10-08 01:47:27 +02:00
Henrik Lissner
ab31730253 Merge pull request #231 from amoriello/company_disable_gud
disable company for gud-mode
2017-10-07 21:03:04 +02:00
Henrik Lissner
642dc094d1
Fix reference to defunct variable #232 2017-10-07 20:32:48 +02:00
Amoriello Hutti
f27d1b954c disable company for gud-mode 2017-10-06 21:55:06 -07:00
Henrik Lissner
c3398e6afc
New jump command: +jump/online-select 2017-10-07 01:19:24 +02:00
Henrik Lissner
0ea6284c7e
org/org-present: refactor & remove defunct keybind 2017-10-06 16:08:10 +02:00
Bryan Gilbert
8df514a05e Fix org-tree-slide-mode keybindings 2017-10-06 07:31:23 -04:00
Henrik Lissner
1e95dc530a
Add zunit file template & file extension 2017-10-06 02:37:24 +02:00
Henrik Lissner
b0c26ea4dd
Remove +workspace/cleanup (doom/cleanup-buffers is better) 2017-10-06 02:37:24 +02:00
Henrik Lissner
2624b73cfa
Remove org/org dependency on doom-themes 2017-10-05 17:02:59 +02:00
Henrik Lissner
cd7ab060e0
General refactor & docstring updates 2017-10-05 17:02:59 +02:00
Henrik Lissner
11dc929355 Merge pull request #224 from gilbertw1/fix-markdown-keybinds
Fix markdown specific keybindings being added to global map
2017-10-05 17:02:15 +02:00
Henrik Lissner
3b9bf9bb44
Fix 'variable reference to nil’ compiler warning 2017-10-05 13:14:25 +02:00
Bryan Gilbert
3287b5b0b3 Fix markdown specific keybindings being added to global map 2017-10-05 07:02:12 -04:00
Henrik Lissner
f1d5c3d3db
Fix compile error caused by defunct keybinding #219 2017-10-05 02:07:14 +02:00
Henrik Lissner
f0e769c722
Remove org/org-notebook
Didn't offer enough features to really warrant its own module, and what
it did offer I didn't find terribly useful. So out it goes!
2017-10-05 01:30:18 +02:00
Henrik Lissner
33a49ce4dc
Add unit test file template 2017-10-05 01:27:46 +02:00
Henrik Lissner
eac0adff8a
Fix modeline duplication in buffer-file-name :help-echo 2017-10-05 01:27:46 +02:00
Henrik Lissner
3b9e67746d
org/org: new command +org/remove-link, bound to C-c C-S-l 2017-10-05 01:27:46 +02:00
Henrik Lissner
0b5a833638
org/org: add tests for +org/insert-item 2017-10-05 01:27:46 +02:00
Henrik Lissner
29030b6663
+org/insert-item: fix one-too-many prepended newlines in 1st-level headers 2017-10-05 01:27:46 +02:00
Henrik Lissner
72505d4001
+org/insert-item: fix not jumping over sublists
Initial:
+ List item 1|  <-- M-RET
  + Sublist

Post-fix:
+ List item 1
  + Sublist
+ |

Pre-fix:
+ List item 1
+ |
  + Sublist
2017-10-05 01:27:37 +02:00
Henrik Lissner
eaa677bd94
org: fix +org/dwim-at-point on subscript/superscript elements 2017-10-05 01:18:03 +02:00
Henrik Lissner
06b14a5722
Set private buffer-file-name-style to 'relative-from-project 2017-10-05 01:16:56 +02:00
Henrik Lissner
a2c2ee3246
Add 'relative-from-project option for +doom-modeline-buffer-file-name-style 2017-10-05 01:16:32 +02:00
Henrik Lissner
59f39576de
Don't yank line at point for blank project searches 2017-10-04 18:07:49 +02:00
Henrik Lissner
b825b0cd0c
lang/web: refactor +web-jekyll-mode 2017-10-04 18:02:14 +02:00
Henrik Lissner
028fd43d75
lang/javascript: major refactor
+ Adds ./node_modules/.bin to exec-path
+ Uses eslint_d globally, if available
+ Always favor local installs of eslint over global eslint or eslint_d

Relevant to #214 #185
2017-10-04 18:02:00 +02:00
Henrik Lissner
e5bd1fe55e Merge pull request #214 from orther/javascript-eslintd-fix
Add project-mode +javascript-eslintd-fix-mode
2017-10-04 15:50:27 +02:00
Henrik Lissner
5c340f0218
Remove redundant +javascript/refactor-menu 2017-10-03 20:46:19 +02:00
Henrik Lissner
bdea695b5a
Fix quickrun output popups being too small
There is no guarantee that the quickrun buffer will have all its output
when spawned, making :autofit unpredictable; usually making them too
small, so we disable :autofit and do it manually, once the output is
ready.
2017-10-03 15:47:49 +02:00
Amin Bandali
489fe16789 Fix SPC x (function was renamed to 'doom/open-scratch-buffer) 2017-10-03 09:10:53 -04:00
Henrik Lissner
3b36f52db4
lang/javascript: add +javascript/refactor-menu 2017-10-03 03:00:34 +02:00
Henrik Lissner
e69ed84e8a
ui/doom-modeline: propertize plain buffer names 2017-10-03 02:58:09 +02:00
Henrik Lissner
1bd096ceb8
Remove lb6 file templates (unused) 2017-10-03 02:58:09 +02:00
Henrik Lissner
5a5d2f2d94
Add multiple-cursors compatibility integration
mc doesn't work well with evil, but some plugins force us to use it
anyway (like js2r-refactor). This config reduces (but doesn't eliminate)
that friction.
2017-10-03 02:58:09 +02:00
Henrik Lissner
ed76cfda99
General lang refactor; new refactor, help, build & test menus 2017-10-03 02:58:09 +02:00
Henrik Lissner
d0fcb23314
Replace feature/eval build system with def-menu! 2017-10-03 02:58:09 +02:00
Henrik Lissner
061e71a846
[breaking] lang/haskell: refactor + require flags #158
The +intero/+dante module flags are now required; there is no default.
2017-10-03 02:57:00 +02:00
Henrik Lissner
6be89e1df6
[breaking] lang/java: rewrite & new submodules #157
Split into two submodules: +eclim & +meghanada. These must be explicitly
included in lang/java's module flags in init.el.
2017-10-03 02:56:02 +02:00
Henrik Lissner
08b559c70f
Remove C-i fix in private bindings (more harm than good) 2017-10-02 20:02:57 +02:00
Henrik Lissner
4c148ea580
org/org-capture: refactor; fix early autoloading 2017-10-02 20:00:01 +02:00
Henrik Lissner
8ce10af094
New variable: +doom-dashboard-inhibit-functions 2017-10-02 19:59:18 +02:00
Henrik Lissner
b628284db9
Update bindings for renamed org-capture commands #213 2017-10-01 18:04:59 +02:00
Henrik Lissner
f32c556257
Rewrite org/org-capture 2017-10-01 18:03:48 +02:00
Henrik Lissner
3c05966347
Skip over unimportant contexts in +org/dwim-at-point 2017-09-30 17:06:09 +02:00
Henrik Lissner
ce17ecd239
Fix ESC not closing popups from org-mode 2017-09-30 16:34:24 +02:00
Brandon Orther
ad29a2253f Remove accidentally added parts to javascript module 2017-09-30 02:23:03 -07:00
Brandon Orther
dd97e10aa0 Remove flycheck js2 errors if eslint available.
Flycheck has it's own trailing command and semicolon warning that was
conflicting with the eslint settings. Now it disables those warnings if
eslint.js is setup for flycheck.
2017-09-30 02:20:25 -07:00
Henrik Lissner
b7ca13f45d
Move dashboard modeline setup to ui/doom-modeline 2017-09-29 04:00:42 +02:00