Commit Graph

2468 Commits

Author SHA1 Message Date
2b40b3597a Merge remote-tracking branch 'upstream/develop' into develop 2018-02-08 09:46:26 +01:00
f35a49dc7e feature/workspaces: redefine +workspace/kill-session-and-quit 2018-02-07 19:27:41 -05:00
824a0b10dc Merge remote-tracking branch 'upstream/develop' into develop 2018-02-07 21:49:18 +01:00
210a80a74f completion/ivy: add counsel-org-capture autoload #412 2018-02-07 14:47:33 -05:00
9b41423537 feature/version-control: fix git-timemachine headerline
On first invokation of git-timemachine the headerline isn't visible
until you jump to another revision. This fix ensures it's visible from
the start.
2018-02-07 02:27:09 -05:00
63924df639 private/default: bind M-q => evil-quit-all 2018-02-07 01:36:41 -05:00
bd6fb35007 ui/doom: turn-on-solaire-mode on org-capture-mode-hook 2018-02-07 01:36:16 -05:00
4ca2d1ef27 feature/popup: fix vslot reference typo 2018-02-07 01:09:32 -05:00
69dc25ae4c lang/org: fix external org-capture workflow
+ Fix frame-spawning when calling bin/org-capture
+ Integrate counsel-org-capture into bin/org-capture workflow
+ Ensure frame is closed if counsel-org-capture is cancelled
+ Ensure org-capture buffer closes the associated frame
+ Add transient frame property for org-capture frames

If you are using a tiling window manager, you'll need to add a rule for
a window named "org-capture" in order to make a floating window.
2018-02-07 01:08:33 -05:00
68a4c85088 feature/workspaces: have switch-project recycle empty workspaces
If you're in an empty workspace, reuse it, rather than spawning a new
one. This lets you create a new workspace *then* switch project.
2018-02-06 17:49:55 -05:00
256121655e Merge remote-tracking branch 'upstream/develop' into develop 2018-02-06 20:35:32 +01:00
4658d22bf7 completion/ivy: remap org-capture to counsel-org-capture #407 2018-02-06 14:07:27 -05:00
be56af82bf private/default: SPC X = org-capture (prompts for template) #407 2018-02-06 14:07:21 -05:00
1db29a951e feature/workspaces: fix counsel-projectile-switch-project actions 2018-02-06 13:50:26 -05:00
a2feac51b2 lang/crystal: add inf-crystal 2018-02-06 02:23:30 -05:00
0780c16f92 lang/org: tie babel plugins to their respective lang modules 2018-02-06 02:23:30 -05:00
27255d891e feature/popup: fix 'unsupported map' error when disabling +popup-mode 2018-02-06 02:23:30 -05:00
d3167dfc19 add pdf-tools settings 2018-02-06 01:07:36 +01:00
31e2968d54 Add: ESS module 2018-02-06 02:18:49 +08:00
0a655e4f52 Add: +skim as pdf viewer 2018-02-05 10:32:18 +08:00
cee8baf1ee private/default: remove vestigial {find-in,browse}-dotfiles keybinds #403
These have been moved to my private module:

https://github.com/hlissner/doom-emacs-private
2018-02-04 17:31:11 -05:00
c2635d53db private/default: add prefix arg to def-{find-in|browse-in}! macros 2018-02-04 17:30:16 -05:00
fb5fbf69dc lang/csharp: clean up omnisharp server when killing last csharp-mode buffer 2018-02-04 05:32:43 -05:00
64d0e28f80 lang/csharp: add bare bones readme 2018-02-04 05:20:28 -05:00
36c8db67b4 lang/csharp: remove vestigial setup.sh 2018-02-04 05:05:40 -05:00
6650dcf6e7 lang/csharp: fix omnisharp server integration 2018-02-04 05:05:40 -05:00
414383e5f4 Remove vestigial references to doom/{next,previous}-buffer 2018-02-04 05:05:40 -05:00
b6ee578cda feature/workspace: fix new frames with unreal buffers + no buffer predicate 2018-02-04 02:21:35 -05:00
3a6388bb68 feature/evil: fix vars being set too late #401
Certain evil variables, like evil-respect-visual-line-mode, need to be
set before evil is loaded for it to take effect.
2018-02-03 22:41:19 -05:00
3830a8aba1 feature/workspaces: fix infinite recursion in buffer-predicate #399
By refactoring so that the middle-man buffer predicate wasn't necessary.
2018-02-03 18:06:47 -05:00
4ce521e26b feature/lookup: fix xref-backend-identifier error from projectile-find-tag #385 2018-02-03 15:07:18 -05:00
169cd809bc lang/org: add more org links & abbrevs
New org, doom, doom-module and doom-docs links, with completion and
non-existing file highlights.
2018-02-03 06:27:31 -05:00
7e21d66bf7 lang/org: fix opening file links 2018-02-03 06:10:32 -05:00
d714be0a16 lang/org: +org/insert-item: unhide if point lands in invisible region 2018-02-02 23:57:26 -05:00
49a45ec0c8 private/default: add :pwd[!] command (copy pwd to clipboard) 2018-02-02 21:21:20 -05:00
8c5286f2dc lang/sh: silence indentation messages 2018-02-02 20:47:34 -05:00
160902bd18 Remove doom/toggle-fullsreen; redundant with toggle-frame-fullscreen 2018-02-02 20:47:34 -05:00
0c4a2cd713 ui/nav-flash: blink after save-place jump 2018-02-02 20:47:33 -05:00
cbd6bf190a feature/workspaces: minor refactor 2018-02-02 20:47:33 -05:00
d9a80a9520 feature/workspaces: fix buffer-bleedover from other workspaces
The frame buffer-predicate wasn't discriminating against buffers that
were in other perspectives, allowing you to `next-buffer` into them.
UNACCEPTABLE.
2018-02-02 20:47:33 -05:00
2d641bb059 lang/org: refresh ui settings when theme is changed 2018-02-02 20:47:33 -05:00
11e2e1b55e lang/org: toc-org-hrefify-default = org
gh-style links don't work in from within Emacs as well.
2018-02-02 20:47:33 -05:00
bbb969fa59 Combine doom/open-scratch-buffer & doom/open-project-scratch-buffer
These two are now doom/open-scratch-buffer. If you're in a project,
a (persistent) scratch buffer is opened. Otherwise, a non-persistent,
transient scratch buffer is opened.

If ARG (universal argument) is non-nil, then use the current window
instead of a new window (or popup, if feature/popup is enabled).

Also, the ex command :x[!] is improved. The BANG = open in current
window.
2018-02-02 20:47:33 -05:00
d0fa95f9a0 feature/popup: change 'doom:' rule: transient = t 2018-02-02 20:47:33 -05:00
c788224946 completion/company: company-tooltip-limit = 14 2018-02-02 20:47:32 -05:00
b488e4085f completion/company: add +company/toggle-auto-completion command 2018-02-02 20:47:32 -05:00
c4244de05e feature/evil: don't override user cursor settings
Slightly more flexible. If you change the evil cursors, but want to
retain the color changes, you'll need to make `evil-default-cursor` and
`evil-emacs-state-cursor` into lists and add `+evil-default-cursor` and
`+evil-emacs-cursor` to them, respectively.
2018-02-02 20:47:32 -05:00
b9d8116734 feature/evil: switch to initial state on change window
This used to change to normal mode, but now it respects the buffer's
initial state.
2018-02-02 20:47:32 -05:00
eaeb495b18 lang/go: show annotations in code-completion popups 2018-02-02 20:47:32 -05:00
c319b606cd feature/workspaces: don't pollute *Messages* with tabbar output 2018-02-02 20:47:32 -05:00