Commit Graph

5434 Commits

Author SHA1 Message Date
c583a89a15 completion/company: allow minor modes in :company-backend 2018-04-22 23:40:09 -04:00
5743e7da7a Revert "enable which-key's evil support" #536
This reverts commit b3260f6a9e.

Fixes #542
2018-04-22 18:37:10 -04:00
c7e2b38368 Move core/debug.el => ./debug.el
"debug.el" conflicts with built-in debug package
2018-04-22 17:22:14 -04:00
3dfffe455e Rename core/autoload/debug.el => util.el
"debug.el" conflicted with the built-in debug package
2018-04-22 17:21:34 -04:00
f3facdf642 Add simple vanilla-emacs test ground 2018-04-21 21:05:31 -04:00
fa3f627f44 lang/cc: fontify constants only in c/c++ buffers 2018-04-21 21:04:55 -04:00
a5877139cd feature/workspaces: persp-mode integration for eshell, compile & magit-status 2018-04-21 21:04:34 -04:00
39836fc15d feature/workspace: disable autosave on manual autosave
+workspace/save-session without a name = autosaves the current session.
Doing so now disables autosaving on kill-emacs, otherwise your autosave
would be overwritten when closing Emacs.
2018-04-21 21:03:23 -04:00
cb8f12c7da feature/syntax-checker: flycheck buffer upon leaving insert mode 2018-04-21 06:18:06 -04:00
8c4176cf8b lang/org: remove parse-raw from org-pandoc-options #544 2018-04-21 02:02:20 -04:00
adb3fdbdce tools/make: make +make/run more robust; add +make/run-last #543 2018-04-20 04:14:30 -04:00
fb95ef6255 config/default: remove nonexistent org keybinds #541 2018-04-20 02:47:52 -04:00
581e1fc56c lang/javascript: add autoload for skewer-repl 2018-04-20 02:47:02 -04:00
a9d70f808c lang/javascript: use eslint_d for syntax checking in eslintd-fix-mode 2018-04-20 02:47:02 -04:00
595d6215d2 lang/javascript: general refactor
+ No need for some rjsx-mode hooks, when it is derived from js2-mode
  (thus, js2-mode hooks will run in rjsx-mode).
+ Reorganized package configs with major modes at the top.
+ Fix incorrect usage of add-hook! with three arguments for rjsx-mode.
2018-04-20 02:47:02 -04:00
c08f6b25d9 lang/javascript: use correct hooks for jsx-mode #540 2018-04-19 04:01:50 -04:00
da7975feff lang/javascript: fix +javascript/refactor-menu 2018-04-19 03:59:58 -04:00
eef89da872 lang/javascript: remove xref-js2 (superceded by tide) 2018-04-19 03:57:11 -04:00
71192bf09a lang/javascript: start tide in rjsx-mode buffers #540 2018-04-19 03:45:08 -04:00
8ad9f4cb3b Merge pull request #539 from dywedir/patch-1
remove mention of tern in comment
2018-04-19 02:35:49 -04:00
718511b5e6 remove mention of tern in comment 2018-04-19 09:33:47 +03:00
9e45ad670c lang/javascript: add autoloaded cleanup & project-root functions
Forgot to add this to 605c897d
2018-04-19 01:14:01 -04:00
605c897d96 lang/javascript: doom-project-root support & clean up processes for tide 2018-04-19 00:51:51 -04:00
185f47d2aa lang/javascript: disable tide-hl-identifier-mode by default 2018-04-19 00:51:12 -04:00
c156551dd1 lang/javascript: minor reformatting/comment revision 2018-04-19 00:50:54 -04:00
8625cb03b0 lang/javascript: remove vestigial eslint_d support 2018-04-19 00:50:35 -04:00
66c98b8add Merge pull request #535 from fuxialexander/ein_update
EIN module updates & fixes
2018-04-18 20:37:53 -04:00
5c5359bee0 Merge pull request #536 from fread2281/fixes
enable which-key's evil support
2018-04-18 19:57:01 -04:00
1751c84559 ui/doom-modeline: fix word count in evil line-wise selection #364 2018-04-18 19:51:37 -04:00
61865d0646 ui/doom-dashboard: don't open dashboard over files (part 2) #523 2018-04-18 19:41:50 -04:00
2f43fc743e lang/javascript: alphabetize packages.el 2018-04-18 18:45:00 -04:00
279e523d6f lang/javascript: add typescript-mode package 2018-04-18 18:44:24 -04:00
d0ecf97956 ui/posframe: use hook instead of :after 2018-04-18 18:30:17 -04:00
dc33c72d19 Refactor removal of default smartparens rules for certain modes 2018-04-18 18:29:48 -04:00
148f0a6e34 completion/company: set variables sooner (easier to override) 2018-04-18 18:22:23 -04:00
604bbcd1d5 ui/posframe: replace company-childframe with company-box 2018-04-18 18:21:43 -04:00
e54c938023 Merge lang/typescript into lang/javascript 2018-04-18 18:17:17 -04:00
c4396226dd lang/javascript: remove eslint_d detection
This is now left to the user's private config.
2018-04-18 18:08:52 -04:00
929482a883 Merge branch 'jamestthompson3-develop' into develop
* jamestthompson3-develop:
  lang/javascript: remove mention of tern in README
  lang/javascript: remove company-tide package (doesn't exist)
  lang/javascript: conform to naming conventions; refactor tide config
  [*] Removes tern in favor of tide, adds node modules to path to execute things like flow, prettier, etc
2018-04-18 18:08:13 -04:00
07bd70ff7f lang/javascript: remove mention of tern in README 2018-04-18 18:05:44 -04:00
a1402ff68a lang/javascript: remove company-tide package (doesn't exist) 2018-04-18 18:05:09 -04:00
cc5bfc6dc0 lang/javascript: conform to naming conventions; refactor tide config 2018-04-18 18:04:49 -04:00
8af94e8731 [*] Removes tern in favor of tide, adds node modules to path to execute things like flow, prettier, etc 2018-04-18 17:26:50 +00:00
b3260f6a9e enable which-key's evil support 2018-04-18 11:18:52 -06:00
ba24073a07 app/email: replace existing contexts instead of shadowing them #528 2018-04-18 01:08:56 -04:00
dbd6982e06 ui/doom-dashboard: don't open dashboard over files via emacsclient #523 2018-04-18 01:08:56 -04:00
4fc990127c Silence byte-compiler warnings from plugins 2018-04-18 01:08:56 -04:00
b8fd35a855 feature/evil: fix inclusivity of evil-matchit #519 2018-04-18 01:08:56 -04:00
d387045980 Merge pull request #531 from Emiller88/patch-1
Update config.el
2018-04-18 00:22:15 -04:00
485d0dfd39 Merge branch 'develop' into patch-1 2018-04-18 00:21:45 -04:00