Commit Graph

9027 Commits

Author SHA1 Message Date
Henrik Lissner
3eab4acd98
Add app/calendar to init.example.el 2019-05-05 14:14:12 -04:00
Henrik Lissner
84c5da844b
Add email/{wanderlust,mu4e,notmuch} modules
Removed app/{email,notmuch}
2019-05-05 14:14:12 -04:00
Henrik Lissner
45266213a5
Revert 087127a3
Installing buttercup on demand wasn't robust enough. Tests were breaking
more often.
2019-05-05 00:02:59 -04:00
Henrik Lissner
c42600d771
Fix void-variable sym errors
And remove trailing hyphen on anonymous transient hooks.
2019-05-05 00:01:52 -04:00
Henrik Lissner
e9b750cc74
lang/sh: disable +fish by default 2019-05-04 19:18:19 -04:00
Henrik Lissner
20e2ea5722
lang/ruby: rspec-use-rvm = nil if rbenv loads #1068 2019-05-04 19:13:27 -04:00
Henrik Lissner
051f792205
tools/magit: remove +magit-display-popup-buffer
Because magit uses transient now, and other plugins that use magit-popup
don't seem to need it anymore.

And update docstring+comments.
2019-05-04 19:13:26 -04:00
Henrik Lissner
0b6d21649e
lang/web: web-mode-auto-close-style = 1
< could be part of an emmet expression or inline script. Closing tags on
</ is less ambiguous.
2019-05-04 19:13:26 -04:00
Henrik Lissner
72e8178e42
show-trailing-whitespace = t
A sensible default.
2019-05-04 19:13:26 -04:00
Henrik Lissner
7f004f321a
Optimize set-transient-hook!
In case HOOK-OR-FUNCTION is an expensive lisp form.
2019-05-04 19:13:26 -04:00
Henrik Lissner
1103db1679
lang/ruby: if lsp fails, fallback to robe 2019-05-04 19:13:26 -04:00
Henrik Lissner
e5c8ced1a6
lang/javascript: if lsp fails, fallback to tide 2019-05-04 19:13:26 -04:00
Henrik Lissner
47f0f77d91
Fix #1384
Redundant with show-trailing-whitespace
2019-05-04 19:13:26 -04:00
Henrik Lissner
04acb8fa98
completion/company: +auto by default
Questions regarding "completion not working" are very common, so the
+auto flag has been removed and idle completion enabled by default.
2019-05-04 19:13:25 -04:00
Henrik Lissner
3019b02d7d
Merge pull request #1355 from chrunchyjesus/add_shellcheck
add doctor.el for shell and update readme
2019-05-04 19:12:02 -04:00
Henrik Lissner
0d8f5bde44
Merge pull request #1383 from mbger/doc/fix-inconsistencies
docs: Fix minor inconsistencies
2019-05-04 19:08:27 -04:00
Henrik Lissner
a11c753718
Merge pull request #1382 from tilpner/readme-fix-links
readme: Fix broken URL references
2019-05-04 19:07:58 -04:00
Matthias Maurberger
3873d52c8d lang/org: fix function description 2019-05-04 21:03:59 +02:00
Matthias Maurberger
58afee04d6 doc: Correct keybinding for Messages buffer 2019-05-04 21:01:34 +02:00
tilpner
8bcdc55ff7
readme: Fix broken URL references 2019-05-04 15:08:52 +02:00
chrunchyjesus
c692848cc3
update readme 2019-05-04 08:26:13 +02:00
chrunchyjesus
110c2ffeb9
improve readme, remove comments about dependencies 2019-05-04 08:16:49 +02:00
chrunchyjesus
032568e308
update table of contents, remove commands doc 2019-05-04 08:07:43 +02:00
Henrik Lissner
1bb5ed7b0b
Merge pull request #1379 from xvrdm/patch-1
One dot in wrong place
2019-05-03 20:49:28 -04:00
Henrik Lissner
778e965501
Merge pull request #1381 from pcasaretto/protobuf
Add protobuf package to data module
2019-05-03 20:48:45 -04:00
Henrik Lissner
927dcb274d
tools/lookup: log handler errors
Silences them unless debug mode is on
2019-05-03 20:45:11 -04:00
Henrik Lissner
d481fc1dd4
tools/lookup: update README & docstrings
And minor reformatting of config.el
2019-05-03 20:44:49 -04:00
Henrik Lissner
96ca04d488
Set lsp lookup handlers rather than remapping them
Now that the lookup module has beter deferred handler support.
2019-05-03 20:03:32 -04:00
Henrik Lissner
90922caad0
lang/java: remove vestigial function call
Reported by @ztlevi
2019-05-03 19:44:38 -04:00
Paulo Casaretto
92138dc8e2 Move mode-protobuf package to data module 2019-05-03 16:29:48 -03:00
Paulo Casaretto
75d6ee6426 Add a protobuf module 2019-05-03 16:17:36 -03:00
Henrik Lissner
bd79f942d3
lang/emacs-lisp: fix false errors from featurep! 2019-05-03 13:39:00 -04:00
Xavier A
4c283a80f3
One dot in wrong place
Not sure what I am doing, but I cannot run the example with the `.` and the example on the previous line also use `:size` without a `.` before the size value.
2019-05-03 14:38:29 +02:00
Henrik Lissner
3bebf3ac9b
Extend switch-buffer hook coverage
To cover switch-to-{next,prev}-buffer commands, which are used in quite
a few places, but don't implicitly trigger switch-buffer hooks.

Also removes switch-{window,buffer,frame} logging. Adds too much noise,
which isn't very helpful.

Also fixes VC state not being refreshed when switching to stale buffers
in certain ways.
2019-05-02 23:10:09 -04:00
Henrik Lissner
388e0def2c
Cheer up the byte-compiler
You deserve better than those warnings.
2019-05-02 21:54:47 -04:00
Henrik Lissner
25beb4bcfd
lang/emacs-lisp: restore flycheck in elisp buffers
However, with `emacs-lisp-checkdoc` disabled and `emacs-lisp`
significantly gimped.

byte-compile-warnings may need to be adjusted to allow for *some*
warnings.

Also, reformat emacs-lisp-mode hooks
2019-05-02 21:23:33 -04:00
Henrik Lissner
ee7ff68ae4
lang/emacs-lisp: don't move cursor on syntax error
i.e. when parentheses are unbalanced.
2019-05-02 20:40:48 -04:00
Henrik Lissner
2823c4e467
Bind SPC h R = doom/reload
As an alias to SPC h r r
2019-05-02 18:18:01 -04:00
Henrik Lissner
1c976dc0e4
Minor, general refactors
Also rename custom lookup handlers for consistency and use the new
inline :async property instead.
2019-05-02 17:57:31 -04:00
Henrik Lissner
d17764366e
Rewrite lookup handling
- Rewrite documentation for set-lookup-handlers!
- Remove opening lookup targets in other-window; sorry, but there is no
  consistent, stable way to do this, when many jump handlers are
  asynchronous. If you want to open a jump target in another window,
  create a split beforehand.
- Add support for jump handlers returning 'fail or 'deferred
- Fix xref backends when using async UIs like ivy or helm
- Conditionalize creating a better-jump jump point, and create it in the
  spot we jumped *from*, not where we jumped *to*.
2019-05-02 17:53:59 -04:00
Henrik Lissner
0f21e2b44a
Fix lookup handlers not being used #1378 2019-05-02 17:51:51 -04:00
Henrik Lissner
898ef11b76
Saving the world, one trailing space at a time 2019-05-02 16:20:40 -04:00
Henrik Lissner
aff63899b0
dtrt-indent: silence messages, but still log them 2019-05-02 16:00:18 -04:00
Henrik Lissner
ae06ddf78a
ui/popup: update README 2019-05-02 15:11:32 -04:00
Henrik Lissner
9fc87049ab
Add new Issue & PR templates 2019-05-01 21:02:29 -04:00
Henrik Lissner
eb47568701
cli/quickstart: generate {init,config,packages}.el separately
Instead of aborting if DOOMDIR exists, all three files will be
checked (and generated) separately.
2019-05-01 21:02:29 -04:00
Henrik Lissner
952a86c2e5
completion/company: revise idle completion in docs 2019-05-01 21:02:29 -04:00
Henrik Lissner
dee6e4c214
lang/web: use only company-capf for s?css-mode 2019-05-01 21:02:29 -04:00
Henrik Lissner
fd04f468e2
lang/emacs-lisp: reformat autoloads file
Moves public function away from interactive commands.
2019-05-01 21:02:29 -04:00
Henrik Lissner
983f081369
lang/emacs-lisp: improve imenu support
Among other things:

- Recognizes after!, ;;;###package and use-package as "Packages"
- Recognizes outline-minor-mode "Sections"
2019-05-01 21:02:29 -04:00