Commit Graph

203 Commits

Author SHA1 Message Date
tastytea da0fe33fcd Emacs: Add package spdx. 2020-12-21 16:18:33 +01:00
tastytea 1e413c9c17 Emacs: Move elisp to programming/misc. 2020-12-13 18:21:45 +01:00
tastytea a54a36a2e9 Emacs: Remove Time-stamps. 2020-12-13 11:00:14 +01:00
tastytea fc5405f4f7 Emacs: Ignore directory backups and suffix # in search paths. 2020-12-10 11:24:46 +01:00
tastytea 2cdef331de Emacs: Put ivy & company into misc/completion. 2020-12-08 14:10:01 +01:00
tastytea 6f6c03b577 Emacs: Fix excess ). 2020-12-08 13:24:28 +01:00
tastytea d15eefdf5d Emacs: Replace (unless slow-computer […] with :unless slow-computer. 2020-12-08 13:17:06 +01:00
tastytea c8b6a6bc90 Emacs: Use prescient for sorting and filtering ivy and company. 2020-12-08 13:03:55 +01:00
tastytea fb15524b93 Emacs: Only install cmake-mode if it isn't already installed.
And generalize ebuild-mode check.
2020-12-07 16:29:59 +01:00
tastytea 4a8dc7e2ce Emacs: Activate lsp for XML. 2020-12-07 15:28:43 +01:00
tastytea 6844f34ec6 Emacs: Set my/reformat-save to nil for diff-mode. 2020-12-05 15:54:41 +01:00
tastytea 7e8cacaa5f Emacs: Remove my/cmake-compile-command.
Set projectile-project-compilation-cmd directly.
2020-12-05 10:56:13 +01:00
tastytea 6da1664441 Emacs: Read SSH/GPG agent environment variables from file. 2020-12-03 21:42:55 +01:00
tastytea ca233d01a6 Emacs: LSP: Remove workaround for company-backends.
Fixed in <664dd19c2f>.
2020-12-02 09:16:04 +01:00
tastytea 2d93281016 Emacs: LSP: Don't keep server open after all files are closed. 2020-12-02 09:06:22 +01:00
tastytea cca223bd40 Emacs: Activate lsp-mode for python. 2020-12-01 21:00:37 +01:00
tastytea 917b2fa74b Emacs: LSP: Change faces for semantic highlighting. 2020-12-01 19:47:50 +01:00
tastytea 319c563319 Emacs: Add cmake-font-lock. 2020-12-01 18:47:55 +01:00
tastytea 79a2e89344 Emacs: LSP: Improve semantic highlighting. 2020-12-01 18:27:57 +01:00
tastytea da1717684a Emacs: dumb-jump: use xref-backend. 2020-12-01 18:27:27 +01:00
tastytea f2cf118fe9 Emacs: Mark built-in packages explicitly. 2020-11-18 18:38:55 +01:00
tastytea c2175d42af Emacs: Use which-function-mode. 2020-11-16 20:14:29 +01:00
tastytea bebe46145d Emacs: Use counsel-imenu, remove flimenu. 2020-11-13 18:02:16 +01:00
tastytea 13e01743cd Emacs: Add flimenu (flatten imenu). 2020-11-13 16:33:46 +01:00
tastytea 236dfa0460 Emacs: Don't show imenu in treemacs window. 2020-11-13 14:52:03 +01:00
tastytea 50e1f5bb49 Emacs: Load clang-format when my/clang-format-buffer-maybe is called. 2020-10-30 16:41:47 +01:00
tastytea d0d079e0e4 Emacs: Only ask to update copyright if my/reformat-save is t. 2020-10-27 12:09:54 +01:00
tastytea 56d52c554c Emacs: Replace variable my/no-ws-cleanup with my/reformat-save. 2020-10-27 09:50:20 +01:00
tastytea 34764d1306 Emacs: Move rainbow-mode to text/common. 2020-10-14 21:43:27 +02:00
tastytea 421dfbdb9c Emacs: Remove GDScript mode, LSP mode exists. 2020-09-30 18:16:28 +02:00
tastytea 21e954c5a5 Emacs: Add GDScript mode. 2020-09-30 00:34:37 +02:00
tastytea f6e62c441e Emacs: LSP: Set lsp-keymap-prefix to C-c l …
… and enable which-key integration.
2020-08-28 03:42:28 +02:00
tastytea 0478315d10 Emacs: Remove safe-mark from projectile-enable-caching.
Not needed anymore.
2020-08-03 03:14:34 +02:00
tastytea 6c0dd5b147 Emacs: Only enable caching for .emacs.d, better workaround. 2020-08-03 03:03:12 +02:00
tastytea d41b1a9963 Emacs: Mark projectile-enable-caching as safe variable. 2020-08-03 01:33:15 +02:00
tastytea 95647351e5 Emacs: Disable caching again.
I'll enable it as a dir local variable for ~/.emacs.d for now.
2020-08-03 01:25:29 +02:00
tastytea 5a7baa82c7 Emacs: Fix flycheck warnings in programming/c++. 2020-08-03 00:39:56 +02:00
tastytea 9544a6ab83 Emacs: projectile: filter out *~. 2020-07-29 16:58:37 +02:00
tastytea 9e0036a1b2 Emacs: Add meson-mode. 2020-07-24 18:05:38 +02:00
tastytea c6fdc804a5 Emacs: Replace company-lsp with company-capf.
company-lsp is no longer supported and will be deprecated soon.
2020-07-07 05:34:19 +02:00
tastytea 3b33519849 Emacs: lsp: Enable semantic highlighting.
It is only available in clangd master branch yet, maybe clang 11?
2020-07-07 05:31:05 +02:00
tastytea 0d60abb631 Emacs: Check syntax if idle for 2 seconds. 2020-07-04 15:00:37 +02:00
tastytea 910a072275 Emacs: Refactor programming/misc. 2020-06-23 02:31:39 +02:00
tastytea 1f78527f04 Emacs: Refactor programming/c++. 2020-06-23 02:30:38 +02:00
tastytea a8f4b8a101 Emacs: Refactor programming/git. 2020-06-23 02:26:38 +02:00
tastytea fb51ace721 Emacs: Fix RET in magit-mode. 2020-06-23 02:22:52 +02:00
tastytea ee7262b294 Emacs: Magit: When visiting the file, don't make it read-only. 2020-06-19 22:53:07 +02:00
tastytea a7f9163bdb Emacs: Magit: Visit files in other window by default. 2020-06-19 22:48:01 +02:00
tastytea bbcaeaf792 Emacs: Format C++ code with clang-format before saving. 2020-06-15 21:57:42 +02:00
tastytea cfbe890a38 Emacs: Add smerge keybindings for keep-upper and keep-lower. 2020-06-14 17:09:04 +02:00
tastytea 1d98fccf74 Emacs: Remove realgud. 2020-06-01 17:55:57 +02:00
tastytea e0bedc6bd6 Emacs: Set some gdb options. 2020-06-01 17:49:41 +02:00
tastytea d233acbf61 Emacs: Fixed errors introduced by use-package-always-defer → t. 2020-05-24 22:59:31 +02:00
tastytea 8820025337 Emacs: Set use-package-always-defer to t. 2020-05-24 22:17:02 +02:00
tastytea b0e9525fab Emacs: Replace :ensure with :straight. 2020-05-13 02:46:17 +02:00
tastytea a7a6d44d18 Emacs: Add lua-mode. 2020-05-08 02:34:45 +02:00
tastytea 948676f225 Emacs: Improve c-mode indentation. 2020-05-06 00:11:25 +02:00
tastytea f282e1c8a0 Emacs: Remove magit workaround for vertical split.
Seems to be fixed.
2020-05-03 04:32:45 +02:00
tastytea abc0511112 Emacs: Remove git-gutter.
It is unmaintained and does not work well with TRAMP. All other
alternatives that I found don't work well with TRAMP either.
2020-05-03 03:50:50 +02:00
tastytea fc5d257766 Emacs: Disable git-gutter. 2020-05-03 03:32:44 +02:00
tastytea 15402c4ac9 Emacs: Add clang-format if it is installed. 2020-04-27 04:03:48 +02:00
tastytea 8f70497475 Emacs: remove clang-include-fixer. 2020-04-27 03:03:24 +02:00
tastytea 9dfcb67310 Emacs: Change keybindings for git-gutter. 2020-04-24 15:09:31 +02:00
tastytea 07c531324a Emacs: Re-enabled git-gutter-mode.
It seems it is not responsible for the slowdown.
2020-04-23 20:14:20 +02:00
tastytea 7f69324780 Emacs: Use setq-local for setting fill-column in git-commit-mode. 2020-04-22 03:17:44 +02:00
tastytea 68db8a72ec Emacs: Re-enable git-gutter but don't load it automatically.
It locks buffers for ~3 seconds.
2020-04-21 16:38:41 +02:00
tastytea 7359c3e0d3 Emacs: Disable C-x g. 2020-04-21 16:35:42 +02:00
tastytea e26127da8d Emacs: Set fill-column for git-commits to 72.
It's required for Gentoo repos and recommended for emails.
2020-04-20 21:28:19 +02:00
tastytea c3059efa7b Emacs: Make bug references clickable. 2020-04-20 21:27:46 +02:00
tastytea 343130ce02 Emacs: Invoke git-gutter-mode for textfiles too. 2020-04-20 00:01:07 +02:00
tastytea 0de331cb9e Emacs: Add git-gutter. 2020-04-18 16:19:57 +02:00
tastytea 16042f637e Emacs: Reduce defer times to 2 and 4. 2020-04-18 03:12:10 +02:00
tastytea 4f9957a5f1 Emacs: Switch theme to doom-outrun-electric. 2020-04-17 03:51:57 +02:00
tastytea 72fc9c971d Remove :pin leftover from old package management. 2020-04-10 14:17:47 +02:00
tastytea ec9a9c563d Emacs: Mark magit-todos-depth as safe in :init, not :config.
Because :config is executed after loading.
2020-04-10 14:06:21 +02:00
tastytea 3a3f1b6ebb Emacs: Remove text/tools move contents elsewhere.
Moved to misc/documentation, programming/elisp and text/web.
2020-03-27 21:37:57 +01:00
tastytea 0ea8954c20 Emacs: Change keybinding for my/launch-gdb().
It conflicted with magit.
2020-03-27 20:30:05 +01:00
tastytea fb639bfab1 Emacs: Rebind a bunch of keybindings from C-x to C-c.
<https://emacs.stackexchange.com/a/42166>
2020-03-27 17:11:14 +01:00
tastytea 287e1393fc Emacs: Add keybinding for lsp-execute-code-action. 2020-03-27 17:04:09 +01:00
tastytea e85bb766d7 Emacs: Highlight code blocks in doxygen comments. 2020-03-27 16:44:58 +01:00
tastytea eae07712e3 Emacs: Bugfix in my/switch-project().
Look for frame-width instead of window-width when deciding if treemacs is to be opened.
2020-03-27 14:01:30 +01:00
tastytea d725fab455 Emacs: Don't install flycheck-clang-tidy if clangd >= 9 is present. 2020-03-27 13:52:56 +01:00
tastytea b781e73961 Emacs: Don't install cmake-mode if on Gentoo. 2020-03-27 13:46:31 +01:00
tastytea 7660013ead Emacs: Only open treemacs automatically if window-width is >= 120. 2020-03-27 00:05:09 +01:00
tastytea 18085e21de Emacs: Require package-management.el in init files. 2020-03-18 15:00:17 +01:00
tastytea b24cde35d3 Emacs: Switch to straight for package management. 2020-03-15 23:38:06 +01:00
tastytea 0671e49069 Emacs: Pin flycheck-package-setup to MELPA. 2020-03-12 17:26:21 +01:00
tastytea db84b0f02e Emacs: Move my/clangd-version to programming/common.el. 2020-03-10 13:00:22 +01:00
tastytea 9665dd40b4 Emacs: Fix custom-faces definition for rainvow-delimiters. 2020-03-10 10:29:02 +01:00
tastytea 5421bbd971 Emacs: Refactor programming/common.el. 2020-03-09 15:36:23 +01:00
tastytea b788e7d8f0 Emacs: Set company-idle-delay to 0.5 and refactor. 2020-03-09 15:18:51 +01:00
tastytea 65671f96a7 Emacs: Refactor lsp.el. 2020-03-09 15:14:43 +01:00
tastytea 54c1b466cf Emacs: Automatically restart lsp-server. 2020-03-09 15:04:48 +01:00
tastytea 1660ffe800 Emacs: Remove -DWITH_CLANG-TIDY=YES from configure-cmd. 2020-02-28 05:12:18 +01:00
tastytea a4bfbf8639 Emacs: Remove window-purpose in my/projectile-kill-buffers. 2020-02-28 04:52:57 +01:00
tastytea 25eeb3f159 Emacs: Use <f5>/<f6> to go to prev/next error in compilation-mode. 2020-02-27 04:37:07 +01:00
tastytea 48be5d24d6 Emacs: Remove transient, we don't need the git-version anymore. 2020-02-26 21:59:06 +01:00
tastytea c530a916fb Emacs: Enable caching for company-lsp. 2020-02-26 04:49:31 +01:00
tastytea 4152aba0cc Emacs: Add QML mode. 2020-02-23 22:02:54 +01:00
tastytea 5808879974 Emacs: Add flycheck-package. 2020-02-20 02:43:03 +01:00