Commit Graph

425 Commits

Author SHA1 Message Date
contrapunctus 8e141e7d50 cp-lisp - use :hook for Nameless hooks 2020-08-05 09:01:07 +05:30
contrapunctus 1c3a20d981 cp-fm - remove unused packages 2020-08-05 08:59:32 +05:30
contrapunctus 35ec536ab9 Add irony-eldoc, rtags 2020-08-05 08:59:07 +05:30
contrapunctus 3a3b055ba1 exec-path-from-shell - don't initialize at startup 2020-08-05 00:06:01 +05:30
contrapunctus 500f662e6a cp-lisp - remove unnecessary :defer, try to reduce init time 2020-08-04 19:59:00 +05:30
contrapunctus 6d86dba673 Comment out incorrect heuristics from cp-prog hydra 2020-08-04 17:08:21 +05:30
contrapunctus 55c5972a56 cp-cl - add hydra for evaluation commands 2020-08-04 17:06:11 +05:30
contrapunctus 45ba38a017 Use local Git version of sxiv 2020-08-04 16:52:25 +05:30
contrapunctus 4f19cf5418 cp-lisp - convert auto-mode forms to use-package 2020-08-04 16:51:44 +05:30
contrapunctus 0315397647 Formally start using cp-mail 2020-07-30 21:41:39 +05:30
contrapunctus 44bae71c91 chronometrist-goal - moved config to separate form 2020-07-30 21:41:05 +05:30
contrapunctus fe10739658 Configure ediff separately 2020-07-24 16:45:26 +05:30
contrapunctus a2f353e6bc cp-ui - reindent setq values 2020-07-24 16:45:15 +05:30
contrapunctus 726c8f7644 Move Emacs Lisp configuration to its own file 2020-07-24 16:16:35 +05:30
contrapunctus 3575fce0bf Remove load-path loop and unused packages; add provide calls 2020-07-24 16:16:35 +05:30
contrapunctus 1c7ccce6ee C mode - add keys for Company 2020-07-24 16:16:35 +05:30
contrapunctus 8148a6cfe0 dired - add binding for dired-omit-mode 2020-07-24 16:16:35 +05:30
contrapunctus e5c044b132 desktop - rewrite using cl-loop; disable restoring buffers
An attempt at reducing RAM use and startup time.
2020-07-24 16:16:35 +05:30
contrapunctus 8c2667ff9c Org/Boon - promote/demote with c ,/c . 2020-07-24 16:16:35 +05:30
contrapunctus 541a5ed49a cp/org-open - fix arity error 2020-07-24 16:16:35 +05:30
contrapunctus 6581adfb5b prog-hydra - use Elisp hydra in ielm-mode 2020-07-24 16:16:35 +05:30
contrapunctus af875d35c3 Create cp-prog-c for C config; move Company config to cp-prog 2020-07-24 16:16:35 +05:30
contrapunctus c306008d8b cp/org-open - rewrite to work with visual lines 2020-07-24 16:16:35 +05:30
contrapunctus bb6aa9c5f1 Use prefix for personal function - re-search-line -> cp/re-search-line 2020-07-24 16:16:35 +05:30
contrapunctus 924701987d chronometrist - remove grep from Programming hook
I hadn't used that for anything since I added it...not once.
2020-07-20 15:04:41 +05:30
contrapunctus 104a072b5e EMMS - don't use emms-cache (RAM hog); refactor playlist config 2020-07-20 15:04:41 +05:30
contrapunctus 99d0040b7a Disable peep-dired and explain-pause-mode
I don't need them too often; peep-dired makes a big mess of my buffer
list; explain-pause-mode's log takes up precious memory.
2020-07-18 19:19:23 +05:30
contrapunctus 80f285fab3 Add better binding for chronometrist
I'm a little surprised - how is it not already there?! I was using
this whole time! 🤔
2020-07-15 10:34:23 +05:30
contrapunctus b6bd3fb53a contrasync - update to suit new configuration format 2020-07-15 10:31:31 +05:30
contrapunctus e15cf7722b Stop using visual-fill-column-mode for programming 2020-07-15 10:30:51 +05:30
contrapunctus 712629e882 Add peep-dired, better keys for marked file navigation 2020-07-15 10:29:30 +05:30
contrapunctus 8b21495d01 chronometrist - use my local repo, not the packaged version!
So that I can test my changes through my everyday use.
2020-07-08 23:31:21 +05:30
contrapunctus ce2d8d64d7 chronometrist - change to reflect package and function renames 2020-07-07 13:23:59 +05:30
contrapunctus c9c4b438e8 Add config to try visual-fill-column-mode in prog-mode 2020-07-07 13:20:50 +05:30
contrapunctus 11ec549da5 Move hook setup for visual-fill-column-mode to its own use-package body 2020-07-04 16:20:12 +05:30
contrapunctus 3372af7b34 chronometrist - refine expression counting code 2020-06-29 16:58:26 +05:30
contrapunctus 42c51fde54 chronometrist - write a function to count expressions in the file
Counting chronometrist-events is not accurate, since the s-expressions
in it are split. And I've needed - and rewritten - this enough times
that it's finally time to write it for good.
2020-06-29 12:15:50 +05:30
contrapunctus 831f5645df rsync -> contrasync - update to reflect name change of package 2020-06-25 18:36:54 +05:30
contrapunctus b3c642f12d dired - don't need to hide owners and groups anymore
...now that I have dired-hide-details-mode
2020-06-22 15:54:06 +05:30
contrapunctus 5db52d78ab cp-fm - re-enable dired-hide-dotfiles
I noticed that dotfiles were still hidden; then realized I had
modified dired-listing-switches; let's see how it performs now.
2020-06-20 10:46:39 +05:30
contrapunctus 445a51a38f rsync - add directories, reduce duplication 2020-06-19 21:12:27 +05:30
contrapunctus d446a65b4e cp-prog - use locate-dominating-file instead of file-exists-p
This way, it even works if you're in a file in a subdirectory.
2020-06-19 21:11:27 +05:30
contrapunctus bbf989c594 Use require/provide for cp-md 2020-06-19 13:02:17 +05:30
contrapunctus bdb603cddd Add rudimentary rsync.el configuration, use require/provide for cp-fm 2020-06-17 23:49:21 +05:30
contrapunctus 33c93db6ef Stop using dired-hide-dotfiles-mode
It slowed down loading of Dired buffers more than I like.
2020-06-16 18:25:38 +05:30
contrapunctus 3710274303 Org - add drag line commands to autoload 2020-06-16 18:25:35 +05:30
contrapunctus 3d4fb66c6d Boon - add sldb-mode to special-mode-list 2020-06-16 18:25:35 +05:30
contrapunctus 178adb4087 prog-hydra - add Common Lisp hydra 2020-06-16 18:25:35 +05:30
contrapunctus 04305ef006 Move slime configuration to use-package 2020-06-16 18:25:35 +05:30
contrapunctus 92a7a0f37f Diminish feather and explain-pause-mode 2020-06-16 18:25:05 +05:30
contrapunctus 30436e3e53 Convert load calls to require 2020-06-12 19:42:15 +05:30
contrapunctus 36d24dfc56 Use visual-fill-column in Org documents 2020-06-10 12:02:32 +05:30
contrapunctus 71c2e55cb2 use-package/sxiv - define keys correctly 2020-06-10 12:02:03 +05:30
contrapunctus a84d005c10 prog-hydra - add Magit to Lilypond Hydra 2020-06-08 02:01:26 +05:30
contrapunctus da7496cfdc boon - change keybindings to suit layout with swapped () and [] 2020-06-08 02:00:25 +05:30
contrapunctus 53b02a7ad4 Add explain-pause-mode, exec-path-from-shell 2020-06-07 15:05:51 +05:30
contrapunctus 8878cf5555 Remove dot-mode
It never quite worked as well as I would like.
2020-06-04 20:22:10 +05:30
contrapunctus dc29614d36 Use adaptive-wrap for Markdown, org-indent for Org 2020-06-04 20:21:35 +05:30
contrapunctus fbceb51e55 Elisp - use defun indentation style for cl-loop 2020-06-01 17:58:40 +05:30
contrapunctus 6f61909e84 Use shackle-mode; show info docs in the same window
I often open info docs from the Helpful buffer, which tends to open
them in the other window (hiding my source code!)
2020-06-01 15:55:27 +05:30
contrapunctus 79aa35b052 prog hydra - add Lilypond hydra, dired-mode keybind
We make cp/compile-elisp-project more general, so it's now called cp/compile-project.
2020-05-29 12:23:32 +05:30
contrapunctus e3bfabd743 chronometrist - update file name 2020-05-29 12:11:55 +05:30
contrapunctus 0a99b92bbd prog hydra - add help and xref bindings 2020-05-29 09:08:49 +05:30
contrapunctus 95761f034c programming hydra - fix clean command 2020-05-29 09:05:53 +05:30
contrapunctus b48197aaf8 programming hydra - add magit to sub-hydras 2020-05-28 17:22:51 +05:30
contrapunctus 42a0383049 programming hydra - use a better key for defun
"ee" feels easier than "ed"
2020-05-28 17:17:59 +05:30
contrapunctus 4ea48dff71 programming hydra - add Cask build/clean, buttercup tests 2020-05-28 17:16:08 +05:30
contrapunctus bd7483a3b1 programming hydra - detect modes, add Elisp eval and debug 2020-05-28 16:51:11 +05:30
contrapunctus 1199f32145 Make hydras for programming-related bindings 2020-05-28 15:57:37 +05:30
contrapunctus cb36d638a1 Use feature-mode for .feature files 2020-05-27 15:21:11 +05:30
contrapunctus 28bebfff06 Chronometrist activity indicator - move to named function 2020-05-23 23:13:40 +05:30
contrapunctus c8e2173150 cp-fm - remove unused code 2020-05-23 23:08:36 +05:30
contrapunctus e70e1e6d5f Projectile/Boon - permit \ to be inserted, too 2020-05-23 23:05:54 +05:30
contrapunctus 25bbd4bd45 Use projectile 2020-05-21 19:45:52 +05:30
contrapunctus 17c3cc12d8 Move emr config to cp-lisp 2020-05-21 19:40:47 +05:30
contrapunctus c22116d92d Remove seconds-to-hms
It is called within chronometrist-format-time now
2020-05-21 19:31:13 +05:30
contrapunctus 1d5c976e48 Run chronometrist-query-stop when exiting
For some reason, this wasn't being added to the hook.
2020-05-18 00:38:25 +05:30
contrapunctus 0ba21c76aa Replace personal hack with dired-hide-dotfiles-mode 2020-05-15 21:29:57 +05:30
contrapunctus 8bdf9d242b Add bindings to try outline-mode in Elisp buffers 2020-05-15 19:59:28 +05:30
contrapunctus 9d039c4eb9 elisp - use company for completion 2020-05-14 17:54:16 +05:30
contrapunctus 98d9a350ed Update to reflect function rename 2020-05-14 17:53:09 +05:30
contrapunctus ed49fbff4d Use lilypond-mode from Git 2020-05-14 06:53:46 +05:30
contrapunctus b85eb33b42 swiper - fix config error 2020-05-14 06:53:42 +05:30
contrapunctus 9f1106402d Boon - try to fix the indentation behaviour 2020-05-13 00:55:45 +05:30
contrapunctus 956524a430 Boon - change join-line from J to G 2020-05-13 00:55:25 +05:30
contrapunctus ac22a30bd4 Boon - add transpose-chars 2020-05-12 10:38:24 +05:30
contrapunctus f6c9c15d48 Clarify comment 2020-05-12 10:38:10 +05:30
contrapunctus 9b9bfae0e0 -org - move back to use-package, fix a few issues 2020-05-11 15:18:54 +05:30
contrapunctus cb469d8c56 -fm - make dired-hide-details-mode call work 2020-05-08 08:44:01 +05:30
contrapunctus b36a3b94cf -fm - update command name 2020-05-08 08:43:07 +05:30
contrapunctus 2cc46a76a8 -chronometrist - clean up config 2020-05-08 08:42:55 +05:30
contrapunctus 5cbfc67084 Use dired-hide-details-mode 2020-05-06 15:41:12 +05:30
contrapunctus aaf04f0f57 -org - move variables config out of with-eval-after-load
It wasn't being loaded, for some reason.
2020-05-06 02:13:02 +05:30
contrapunctus 0d541c8300 Add write-file for boon 2020-05-06 02:12:26 +05:30
contrapunctus e1e34a4198 Using the trash can has removed the need for this 2020-05-06 02:11:58 +05:30
contrapunctus accf9b713e Update to reflect renames 2020-05-06 02:11:43 +05:30
contrapunctus a07a56a1ca Drop use-package for Org
Was getting bizarre, unhelpful errors whose cause I could not trace (quickly enough for my liking)
2020-05-04 02:00:17 +05:30
contrapunctus 7ac3e19a5b Add missing provide 2020-05-03 23:19:58 +05:30
contrapunctus 90bce1f824 The directory has been moved 2020-05-02 12:25:43 +05:30
contrapunctus c4e65bba35 Fix empty string case 2020-05-01 20:38:59 +05:30
Kashish 58d9a91e06 You don't actually want smartparens-mode with e.g. find-file + ivy 2020-05-01 17:03:42 +05:30
contrapunctus 84fcd85659 Chronometrist - open todo.md for Programming 2020-04-29 19:26:49 +05:30
contrapunctus f269a003d3 Use smartparens in minibuffer, too 2020-04-27 19:20:56 +05:30
contrapunctus e902cd979e cp-ido - call ido functions only when ido is being used 2020-04-23 19:42:43 +05:30
contrapunctus 31e57a3e31 Fix shell completion bug
I'm still not entirely sure what causes it. Symptoms were something
like this -

ls f<TAB>
ls foo/
ls foo/b<TAB>
ls fbar    # expected ls foo/bar
2020-04-23 16:42:28 +05:30
contrapunctus bddec11821 Move desktop.el-agnostic configuration to init.el 2020-04-23 16:21:30 +05:30
contrapunctus 59a75ca98f Try to fix boon/edebug configuration 2020-04-23 16:21:30 +05:30
contrapunctus 06f1aef2a1 Move Chronometrist config to its own file 2020-04-23 16:21:30 +05:30
contrapunctus 47c7b20c08 Change some load calls to require 2020-04-23 16:21:30 +05:30
contrapunctus 8d0790b290 Move nameless configuration to cp-lisp 2020-04-23 16:21:30 +05:30
contrapunctus f0a46c2b56 Move EMMS configuration to its own file 2020-04-23 16:21:30 +05:30
contrapunctus eae8476aec Move modal editing configurations to their own file 2020-04-23 16:21:30 +05:30
contrapunctus 728bbe98d2 Reduce chances of data loss 2020-04-13 16:18:57 +05:30
contrapunctus de362feaed Add functions for working with fdupes output 2020-04-04 12:11:15 +05:30
contrapunctus 7f55fd2017 Move sxiv code to its own file 2020-04-03 16:57:57 +05:30
contrapunctus 1d2cc86590 Move -mode-map bindings to their own use-package bodies
These were causing errors in the init, that $foo-mode-map isn't defined
2020-03-20 17:03:34 +05:30
contrapunctus 6ac7cf017c Use scheme-mode for "csi" interpreter
I like writing CHICKEN Scheme scripts without the .scm extension -
this lets me auto-enable scheme-mode for them.
2019-11-30 09:43:08 +05:30
contrapunctus 99671f9061 Migrate old Geiser config to use-package 2019-11-30 09:42:56 +05:30
contrapunctus 087fcd30f5 Convert editing key config to use general.el 2019-11-29 16:35:07 +05:30
contrapunctus 2163c65826 Increase history-length to 1000 (for shell history) 2019-11-22 19:30:48 +05:30
contrapunctus 408fae1480 Lilypond - reformat config, mapc -> --map, remove god-local-mode 2019-11-07 12:53:40 +05:30
contrapunctus 11e241fa06 Add shorter keybinding for emms-play-dired 2019-11-07 12:50:35 +05:30
contrapunctus b1c27c4c95 Migrate desktop.el config to use-package 2019-11-07 12:47:30 +05:30
contrapunctus 9fbbf66137 Disable dot-mode
Never used it (wasn't very useful), was conflicting with markdown-mode
bindings + Boon
2019-11-07 12:43:57 +05:30
contrapunctus 9e01245c45 Transpose commands - use general-define-key 2019-11-07 12:43:32 +05:30
contrapunctus c966cff1cf Disable Modalka and God
Boon is fun (despite some rough edges), so that's I've been using for
some time.
2019-11-07 12:42:25 +05:30
contrapunctus 05fe16785f Migrate mouse config to general.el, Org config to use-package 2019-11-04 20:36:09 +05:30
contrapunctus a0e62e17fa Boon - extend configuration 2019-11-04 17:20:20 +05:30
contrapunctus 4c5d6f6340 Migrate Evil configuration to use-package 2019-11-03 14:48:27 +05:30
contrapunctus 3713833489 Migrate smartparens to use-package 2019-10-27 19:09:49 +05:30
contrapunctus a6a4f96e29 Use ivy and swiper, disable ido 2019-10-26 09:57:51 +05:30
contrapunctus 8af17b288a cp--sxiv-directory - add docstring 2019-10-26 09:29:17 +05:30
contrapunctus d67323e266 Migrate ido config to use-package 2019-10-22 06:57:17 +05:30
contrapunctus 6d800fd0bd Extend cp/dired-do-ediff to work with 3 files as well 2019-08-24 21:31:22 +05:30
contrapunctus c2238f9fb6 Migrate Magit config to use-package 2019-08-16 15:19:39 +05:30
contrapunctus a947db1b52 Add keybinding for quick ediff 2019-08-16 14:38:34 +05:30
contrapunctus 701141cd7b cp-lily - add autoload and auto-mode specifiers 2019-08-12 11:10:22 +05:30
contrapunctus ad4e9bf331 Migrate Lilypond config to use-package
Also nuke cp-toggle-selective-display, add defalias to fix upstream bug
2019-08-10 13:39:48 +05:30
contrapunctus b55ab6e64d Stop using mic-parens 2019-08-10 13:12:27 +05:30
contrapunctus aa7c4d3b3c Colorize compilation buffers 2019-08-09 07:17:20 +05:30
contrapunctus fad0963c95 markdown export - add customization for reflowable text 2019-07-31 00:45:47 +05:30
contrapunctus bf57c17bf4 marked-files->markup-links - refresh images if visible 2019-06-08 06:52:31 +05:30
contrapunctus 9325062e41 marked-files->markup-links - handle all-caps extensions 2019-06-08 06:51:12 +05:30
contrapunctus 24fc0b6261 Markdown - add bindings for various visibility toggles 2019-06-08 00:50:01 +05:30
contrapunctus c746798522 Markdown - switch to URL hiding, keep images small 2019-06-08 00:47:56 +05:30
contrapunctus 7eaf895b87 multiple cursors - bind unmarking commands 2019-06-07 22:12:21 +05:30
contrapunctus 013aa2cfda Use shorter names, improve window behaviour, stop dealing with buffer names 2019-06-07 20:46:16 +05:30
contrapunctus 266f94d6fc Markdown - show images inline by default 2019-06-07 13:44:03 +05:30
contrapunctus 1ce3cbae93 Use setq-default for buffer-local variable 2019-06-07 10:39:16 +05:30
contrapunctus f8613d790a Convert markdown-mode configuration to use-package 2019-06-07 03:16:57 +05:30