Commit Graph

1549 Commits

Author SHA1 Message Date
Aryadev Chavali
5aec6298cf (Emacs/config|core)+move-line-{up|down} 2024-04-23 01:40:07 +05:30
Aryadev Chavali
a6fe9aaf6e (Emacs/local)+game scores 2024-04-20 02:52:41 +05:30
Aryadev Chavali
c76475e427 (Emacs/*)~cleaning up 2024-04-20 02:52:27 +05:30
Aryadev Chavali
7e77b603ad (Scripts)~datetime script uses different icon 2024-04-18 10:30:53 +01:00
Aryadev Chavali
fe2fd08cfb (Emacs/config)+argument to restrict search-headings to only first level 2024-04-18 15:41:23 +06:30
Aryadev Chavali
04e8375a21 (aspell)+javascript to dictionary 2024-04-18 15:25:58 +06:30
Aryadev Chavali
198f8d57d8 (Emacs/elisp/license)~Behavior when licence-choice is NIL
Instead of defaulting to the Unlicense, we now completely copyright
the material.  This is the default behavior when a LICENSE is not
attached to a project in open source: copyright is completely
preserved.
2024-04-18 15:23:54 +06:30
Aryadev Chavali
65c7cd0138 (Emacs/lang)+WIP section on Lisp and a hydra for it 2024-04-18 15:23:38 +06:30
Aryadev Chavali
2b0397b3bc (Emacs/*)~WIP -> WAIT for subtrees that aren't used 2024-04-18 15:21:27 +06:30
Aryadev Chavali
03a2fc0541 (Emacs/lang)~split Lisp section into Emacs lisp and Lisp indent
Not much of a difference but it does make it cleaner to look at.
2024-04-18 14:54:42 +06:30
Aryadev Chavali
f60c3b5bad (Emacs/core)+package hydra and use-package-hydra
Defines persistent sub-key-maps which can provide some really nice
behavior.
2024-04-18 14:54:15 +06:30
Aryadev Chavali
592433f91e (Emacs/lang)~NHexl now works on .out files as well 2024-04-18 14:53:07 +06:30
Aryadev Chavali
381199ea85 (Emacs/lang)~Disabled SQL, Racket and Haskell
This is obviously just temporary until I find uses for them again.  Of
course, if I do want to use them I can just call the emacs-lisp block
to pull the repository and install it.
2024-04-18 14:52:04 +06:30
Aryadev Chavali
40dab72e6c (Emacs|^)~Some general cleanup 2024-04-18 14:51:52 +06:30
Aryadev Chavali
4be897e922 (Emacs/elisp)~Clean up haskell-multiedit top 2024-04-16 22:57:20 +06:30
Aryadev Chavali
cdc3f11a81 (Emacs/config) Languages section -> lang.org
Almost 700 lines of content, might as well move it.
2024-04-16 22:57:20 +06:30
Aryadev Chavali
c3518cb39c (Emacs/config|app)~disabled a few unused packages 2024-04-16 22:28:43 +06:30
Aryadev Chavali
61ab6e7b7d (Emacs/straight)~updated default.el 2024-04-16 22:10:04 +06:30
Aryadev Chavali
fa97e4716f (aspell)+a few words to dictionary 2024-04-16 22:06:47 +06:30
Aryadev Chavali
195c922d48 (Shell)~alacritty->kitty
Nicer terminal in my opinion with extra features and quite fast as
well.
2024-04-16 22:06:42 +06:30
Aryadev Chavali
f735120b97 (Emacs/config)~Makefile auto insert now generates dependencies
Using -M* options in gcc and clang we can generate dependencies for C
files which can be used by make to rebuild files based on other files.
2024-04-16 22:03:52 +06:30
Aryadev Chavali
98626cf2a8 (Emacs/config)+wgrep binding to grep-mode-map 2024-04-16 22:00:16 +06:30
Aryadev Chavali
55862a5216 (Emacs/app)+eshell command that goes to projectile-project-root if it exists 2024-04-16 21:59:29 +06:30
Aryadev Chavali
e07c2c1457 (Emacs/app)~Made eshell prompt a bit cooler
Now it shows if the worktree is unclean and how many commits ahead or
behind we are from the remote (if one is set).
2024-04-16 21:59:20 +06:30
Aryadev Chavali
d656f499c6 (Emacs/core)+evil-numbers packages
Increment/decrement number at point.  Something from vim which is
quite nice.
2024-04-14 14:35:39 +06:30
Aryadev Chavali
b31efd7b2c (Emacs/config)~g is not bound in compilation-mode-map
This means I can use, say, ~gg~ to go to the top of the buffer without
recompiling.
2024-04-14 14:34:56 +06:30
Aryadev Chavali
da9a14331f (Emacs/app)+ERC (irc client for Emacs) 2024-04-12 18:21:12 +06:30
Aryadev Chavali
37f5bf4b98 (Emacs/config)+some bindings
Recompile is now c instead of g
2024-04-12 18:20:57 +06:30
Aryadev Chavali
31155589e5 (Emacs/init)~updated straight.el in bootstrap
The URL for bootstrap.el has changed as a result of straight now being
under a group rather than a user.  Just means I need to change it
here.  While doing so, I update the bootstrap version as well.
2024-04-09 14:35:02 +06:30
Aryadev Chavali
ac3a305826 (Emacs)+sly bindings and some other stuff 2023-10-22 05:03:10 +01:00
Aryadev Chavali
b245c29879 (Emacs/config)~Moved save-hist configuration to Small packages 2023-10-21 00:44:26 +01:00
Aryadev Chavali
a7a495c976 (Emacs/app)+eww bindings for copying urls 2023-10-21 00:39:31 +01:00
Aryadev Chavali
79f1fdfcf5 (Scripts/status)~Changed emoticons 2023-10-21 00:39:16 +01:00
Aryadev Chavali
042590c117 (SXHkD)-super + shift + s binding
Conflicts with new DWM binding for fibonacci layout.
2023-10-21 00:39:01 +01:00
Aryadev Chavali
c11ba606f7 (Emacs/personal-primary-theme)~changed fonts for string and type 2023-10-21 00:38:30 +01:00
Aryadev Chavali
ba5ad5da7f (Emacs/core)~sort general leaders 2023-10-21 00:38:15 +01:00
Aryadev Chavali
69c1e0db14 (Emacs/config)+function to search config org headings 2023-10-21 00:37:46 +01:00
Aryadev Chavali
9d327c55bf (Emacs/config)+savehist configuration 2023-10-21 00:37:36 +01:00
Aryadev Chavali
c6d0a9940c (Emacs/app)~disable xwidgets
Not useful
2023-10-21 00:37:19 +01:00
Aryadev Chavali
fd22305dac (Scripts)~Prefix every notify-send with script creating it 2023-10-18 20:01:26 +01:00
Aryadev Chavali
84fb1be64c (Scripts|SystemD)+mail fetch script and a SystemDservice/timer for it
Syncs every 3 hours.  Produces a notify-send message on fetching.
2023-10-18 19:58:45 +01:00
Aryadev Chavali
434014a47d (Emacs/config)+enable caching in projectile
Fixes issue where opening a project for the first time via "SPC-p-p"
then selecting a file was very laggy.
2023-10-16 08:42:45 +01:00
Aryadev Chavali
f6ab044eb2 (Emacs/config)~disable esup by default
Only when I'm doing an optimising job do I need esup.  Shouldn't need
it otherwise.
2023-10-16 08:42:06 +01:00
Aryadev Chavali
af191e7de8 (Emacs/config|init)~heavily optimised startup time
Used esup to figure out some points of pain, then fixed them.  Also
set gc-cons-threshold at start of init.el really high, then reset
after finished loading.
2023-10-16 08:41:17 +01:00
Aryadev Chavali
3145c66a48 (Emacs/config)~cleaned some markup, +memory-report bind 2023-10-16 08:30:52 +01:00
Aryadev Chavali
264ffc8372 (Emacs/config)+introduction 2023-10-15 00:52:05 +01:00
Aryadev Chavali
bb84b70dd9 Update README 2023-10-15 00:12:22 +01:00
Aryadev Chavali
da47ceb898 (Emacs/app)+Image-mode configuration 2023-10-15 00:09:02 +01:00
Aryadev Chavali
ef80c792b6 (Emacs/app)~fix some issues with smtpmail
Need to set it up before using it, so I can't lazy load the configuration.
2023-10-15 00:08:38 +01:00
Aryadev Chavali
1e72776578 (Emacs|NeoVim|Shell)~small changes and minor updates 2023-10-15 00:08:25 +01:00