Commit Graph

1640 Commits

Author SHA1 Message Date
Aryadev Chavali
2986c04c2f (Emacs|Shell|SystemD)~Small changes 2024-05-06 02:38:06 +05:30
Aryadev Chavali
04a4f50daf (Emacs/elisp)+customised faces for tab-bar-mode 2024-05-05 23:24:38 +05:30
Aryadev Chavali
c08bf7e1b8 (Emacs/app)+elfeed advice to open articles in different applications 2024-04-27 15:43:31 +05:30
Aryadev Chavali
ce066bd6b2 (Emacs/app)~enabled elfeed and added changed feeds 2024-04-27 15:43:18 +05:30
Aryadev Chavali
a08ebf097a (Emacs/app|config)~change some window heights in :display 2024-04-27 15:42:54 +05:30
Aryadev Chavali
0c741c29c7 (Emacs/yasnippet)~Moved c++-mode/dox -> cc-mode/dox 2024-04-27 15:40:53 +05:30
Aryadev Chavali
89f65d77b7 (Emacs/config)+flycheck-eglot to replace flymake integration of eglot 2024-04-27 15:11:42 +05:30
Aryadev Chavali
e7c5cd8d15 (Emacs/config|core)Switched <leader>fP and <leader>fp 2024-04-27 15:09:57 +05:30
Aryadev Chavali
870ce03d02 (Emacs/config|core|elisp)+move.el
Library to move words forward and backward as well as lines up and
down.  These movements keep the object in question under the cursor
which provides a nice experience.
2024-04-27 15:09:46 +05:30
Aryadev Chavali
eb5b11e71b (Emacs/snippet)~rename a few C++ snippets 2024-04-24 04:08:12 +05:30
Aryadev Chavali
ff1dab3f6b (Emacs/snippets)~Modified some C++ snippets to be easier to use 2024-04-24 04:06:56 +05:30
Aryadev Chavali
8ea2b51e5a (Emacs/core)+binding <leader>fp to use counsel-git in defiles folder
Lookup all files in the repository.  Best solution I could come up
with.
2024-04-24 04:06:52 +05:30
Aryadev Chavali
37351ad299 (Emacs/config)~rearrange org-mode configuration 2024-04-24 04:06:52 +05:30
Aryadev Chavali
1de12e582b (Emacs/config)+method of searching +literate/el-files
Uses grep by default.  Also made a method of searching a discrete
list of files using grep.
2024-04-24 04:04:14 +05:30
Aryadev Chavali
c135997363 (Emacs/config)+fix error with wgrep
Need to set initial state to Normal instead of motion and bind stuff
properly for it to work.
2024-04-24 04:02:54 +05:30
Aryadev Chavali
90c0766992 (Emacs/core|config)~do a bit of clean up 2024-04-24 04:02:38 +05:30
Aryadev Chavali
5c47cacdbd (Emacs/lang)-clang-format-mode on cc-mode-hook
I can configure projects to use it if necessary.
2024-04-24 04:01:33 +05:30
Aryadev Chavali
711dcf5e2d (Emacs/literate)~reworked literate to only compile if necessary
Speeds up boot and kill.

Actually checks for timestamps and logical errors are removed.
2024-04-24 04:01:26 +05:30
Aryadev Chavali
aedab997d3 (Emacs/app)+mpv package
Only really useful for integration in org-mode
2024-04-24 03:42:11 +05:30
Aryadev Chavali
617b849be1 (Emacs/app)+some defer statements to make bootup quicker
Cuts a second off the time to bootup.
2024-04-24 03:41:32 +05:30
Aryadev Chavali
a01cba5589 (Emacs/*)~stop using create-toggle-function 2024-04-23 18:44:26 +05:30
Aryadev Chavali
dd9f321567 Update programs 2024-04-23 17:08:42 +05:30
Aryadev Chavali
ae73ed6dc6 (Scripts/status)~bluetooth-status now prints battery info if found 2024-04-23 17:06:01 +05:30
Aryadev Chavali
e46d8b18ea (SXHkD)~brightness adjusts by 25, super+brightness adjusts by 5 2024-04-23 17:05:31 +05:30
Aryadev Chavali
b835e2b52c (NeoVim)+transparency respecting background config 2024-04-23 17:05:15 +05:30
Aryadev Chavali
08519319b2 (Emacs/early-init)~alpha: 85 -> 85 for focused and 65 for unfocused 2024-04-23 17:05:08 +05:30
Aryadev Chavali
1039114d2f (Emacs/core)+nmmap binding K to man
By default evil-lookup-func is woman, which throws annoying warnings
and isn't a complete manpage reader.  So here I rebind it to use man,
which is fully functioning.
2024-04-23 17:05:08 +05:30
Aryadev Chavali
f10436c0b7 (Emacs/config)+eshell to oreo/keep-buffers
So my eshell instance doesn't die just cos I'm cleaning up.
2024-04-23 17:05:08 +05:30
Aryadev Chavali
c3ecf07798 (Emacs/app)+wdired binding 2024-04-23 17:05:08 +05:30
Aryadev Chavali
92310685d1 (Emacs/app)-magit-file-dispatch (<leader>vf) and magit-blame (<leader>vb) 2024-04-23 17:05:08 +05:30
Aryadev Chavali
2baf2fca03 (Emacs/app|lang)~pdf-tools is disabled, dired-guess-shell pdf zathura
I find pdf-tools really slow in comparison to zathura, with very
little benefit to it being integrated into Emacs.  Zathura is faster,
leaner and more fit for purpose.

PDFs, if a shell command may be invoked on them in dired, now show
zathura as a default argument.
2024-04-23 17:03:59 +05:30
Aryadev Chavali
e172610a69 (Scripts)+scripts to grab/open links and copy output for st 2024-04-23 16:58:01 +05:30
Aryadev Chavali
62f11359b9 (Shell)~TERMINAL: kitty -> st 2024-04-23 16:57:48 +05:30
Aryadev Chavali
95edd754ca (Scripts)+labelled_terminals
This script creates n labelled terminals, where n is passed in as a
command line argument.  This makes demonstrating and understanding
differing layouts in say DWM or some other window manager easier as we
can directly see how the stack changes based on operations.
2024-04-23 16:55:29 +05:30
Aryadev Chavali
be9f4530f5 (mpv)+switch quit-watch-later and quit (q <-> Q) 2024-04-23 01:48:22 +05:30
Aryadev Chavali
253f2f5ef9 (Emacs/app)+randomise banner-message's cowsay 2024-04-23 01:47:17 +05:30
Aryadev Chavali
6782fce889 (Emacs/app)~move eshell/goto to subheading 2024-04-23 01:46:57 +05:30
Aryadev Chavali
f5efdb6faf (Emacs/lang)~disable "Hydra like lispy" 2024-04-23 01:41:42 +05:30
Aryadev Chavali
74186f287f (Emacs/lang)+emacs-lisp-mode-hook prettify-symbols 2024-04-23 01:41:31 +05:30
Aryadev Chavali
50a3add875 (Emacs/core)+some more bindings 2024-04-23 01:41:19 +05:30
Aryadev Chavali
a35eeb19b9 (Emacs/config|core)~<SPC-fp>: go to config.org -> search org heading 2024-04-23 01:40:27 +05:30
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