Commit graph

90 commits

Author SHA1 Message Date
Muhammad Nauman Raza b6bc4e1cfb
feat: rainbow-mode - colourise colour codes 2022-11-12 20:44:43 +00:00
Muhammad Nauman Raza 032c2fadc2
fix: disabled lock/autosave files appearing anyway 2022-11-12 20:25:58 +00:00
Muhammad Nauman Raza d25aa4f0a7
feat: user configuration directory 2022-11-12 18:58:50 +00:00
Muhammad Nauman Raza fce448bf6f
docs: complete README.md 2022-11-12 18:55:32 +00:00
Muhammad Nauman Raza 6fcef8606c
style(docs): license markown formatting 2022-11-12 18:20:27 +00:00
Muhammad Nauman Raza 6e84fecc36
docs: added license 2022-11-12 18:03:40 +00:00
Muhammad Nauman Raza 416e6640d6
style: file explanations and loading
This commit changes the way files are loaded. Instead of being
'require'd and 'provide'd, they are simply 'load'ed, having a positive
impact on performance and code quality.

Additionally, the headings of file (which thus far have began with
three semicolons) now begin with two to fit Emacs lisp conventions.
2022-11-12 17:53:29 +00:00
Muhammad Nauman Raza 71f427ca8b
feat: configuration for languages 2022-11-12 17:50:34 +00:00
Muhammad Nauman Raza 86def67347
feat: README.md 2022-11-12 17:41:25 +00:00
Muhammad Nauman Raza e6b34380d6
feat: improvements with lock and backup files
Backup files have been relocated to the system temporary files
directory. To recover backups from there enter the associated file and
run M-x recover-file or :recover-file.

Lock files have been disabled - uses for them are few and far between

Both these changes were done to maintain cleanliness of directories
and git-friendliness
2022-11-12 17:38:40 +00:00
Muhammad Nauman Raza 0cce619733
fix: unbalanced brackets 2022-11-12 17:23:13 +00:00
Muhammad Nauman Raza 474ab8da25
feat: org keybind for previewing latex 2022-11-12 16:06:08 +00:00
Muhammad Nauman Raza 7ecbf69244
feat: org keybind for cycling todo state 2022-11-12 15:56:08 +00:00
Muhammad Nauman Raza 06301e5294
feat: disable creation of lock files
These files include the character '#' in their filename and clutter
directories. They also send false alarms to git - better get rid of them.
2022-11-12 13:03:29 +00:00
Muhammad Nauman Raza a6c94ec2b1
fix: evil-org for agenda on non-org buffers 2022-11-11 20:16:11 +00:00
Muhammad Nauman Raza 599e734056
feat: org-agenda keys and evil-org-mode 2022-11-11 19:28:03 +00:00
Muhammad Nauman Raza 47eacffa8d
fix: unbalanced brackets 2022-11-10 17:11:43 +00:00
Muhammad Nauman Raza fcb3eb47a6
fix: org-superstar heading bullets unchanged
This was because the 'setq' part of the code was accidentally commented
2022-11-09 19:02:35 +00:00
Muhammad Nauman Raza 4e94b9ba4a
feat: evil improvements & magit keybinds 2022-11-09 18:04:45 +00:00
Muhammad Nauman Raza 1d9a1f8f59
fix: ignore "org-roam.db*" and not ".org-roam.db" 2022-11-09 07:04:55 +00:00
Muhammad Nauman Raza b08505f1e0
fix: ignore "bookmarks" and not ".bookmarks" 2022-11-09 07:04:05 +00:00
Muhammad Nauman Raza 1a87f19d3b
feat: seperate keybinds folder 2022-11-09 07:02:57 +00:00
Muhammad Nauman Raza 8928ab353b
docs: add comment 2022-11-08 22:10:50 +00:00
Muhammad Nauman Raza dfcbcc59de
chore: remove "bookmarks" from project root 2022-11-08 22:10:01 +00:00
Muhammad Nauman Raza 965888c4d2
chore: remove org-roam.db from project root 2022-11-08 22:09:16 +00:00
Muhammad Nauman Raza 391f8973aa
chore: add org-roam.db to .gitignore 2022-11-08 22:08:43 +00:00
Muhammad Nauman Raza af25f387b0
chore: add .org-id-locations to .gitignore 2022-11-08 22:06:39 +00:00
Muhammad Nauman Raza e004db0e9a
feat: general.el for convenient keybinds 2022-11-08 22:05:28 +00:00
Muhammad Nauman Raza 836d92b59f
chore: remove package.el
This was done as having to move between files to understand what some
package/code does was too much of a hassle
2022-11-08 17:53:07 +00:00
Muhammad Nauman Raza bcb6f7a1a3
feat: which-key 2022-11-08 17:53:07 +00:00
Muhammad Nauman Raza 1d384cb910
chore: folder restructure 2022-11-08 17:53:07 +00:00
Muhammad Nauman Raza d84ec39960
feat: folder restructure 2022-11-08 17:53:06 +00:00
Muhammad Nauman Raza deb9a1eeee
feat: org mode improvements 2022-11-08 17:53:06 +00:00
Muhammad Nauman Raza ebfbfb18cc
chore: remove directory "transient" 2022-11-08 17:53:06 +00:00
Muhammad Nauman Raza 1acaafa9ef
chore: add directory transient to .gitignore 2022-11-08 17:53:05 +00:00
Muhammad Nauman Raza 344f6e05c2
feat: doom-modeline, magit & evil undo/redo
This change adds more functionality to evil with undo-fu (undo-redo is
now possbile), and adds magit and doom-modeline.
2022-11-08 17:53:05 +00:00
Muhammad Nauman Raza 9b57aa74de
chore: remove edits to package repositories
This was done because melpa (the only package repository that had to be added) is used by straight.el by default
2022-11-08 17:53:05 +00:00
Muhammad Nauman Raza 5e01fa75a4
chore: add .last-package-update-day to .gitignore 2022-11-08 17:53:04 +00:00
Muhammad Nauman Raza 7584c7cc60
fix: stop creation of files ending with "~" 2022-11-08 17:53:04 +00:00
Muhammad Nauman Raza fd5ba4a1a5
Initial commit 2022-11-08 17:53:04 +00:00