Muhammad Nauman Raza
c3e3928159
hotfix: remove setting themes several times
2024-03-23 13:20:56 +00:00
Muhammad Nauman Raza
dd99163646
chore: misc. org mode enhancements
2024-01-15 21:03:24 +00:00
Muhammad Nauman Raza
8484e6aa62
chore: port from kagayaki to hazakura
2024-01-15 18:42:17 +00:00
Muhammad Nauman Raza
0a75acf4af
hotfix: indentation for Go
2023-07-22 21:32:51 +01:00
Muhammad Nauman Raza
d34c7cd946
feat: globally enable rainbow-mode
2023-07-01 18:42:53 +01:00
Muhammad Nauman Raza
ec1373dd8d
feat: reintroduce yasnippet
2023-07-01 18:40:11 +01:00
Muhammad Nauman Raza
88e33438bd
fix: ugly fringes in emacsclient
2023-07-01 16:42:05 +01:00
Muhammad Nauman Raza
27d51dbd42
feat: interface improvements
2023-07-01 16:19:53 +01:00
Muhammad Nauman Raza
4320e16f57
feat: NANO-modeline
2023-07-01 13:23:39 +01:00
Muhammad Nauman Raza
dbefc368b5
chore: org-mode faces improvements
2023-06-28 14:56:33 +01:00
Muhammad Nauman Raza
afb3ff06e9
feat: interface improvements
...
This update works alongside the improvement to the colorscheme that
this configuration uses.
2023-06-27 22:54:04 +01:00
Muhammad Nauman Raza
c3538b9ea8
hotfix: bug
2023-06-27 17:31:58 +01:00
Muhammad Nauman Raza
09dd75176e
hotfix: bug
2023-06-27 17:23:00 +01:00
Muhammad Nauman Raza
b75c6b520f
chore: updates
2023-06-26 18:12:37 +01:00
Muhammad Nauman Raza
e7eda8979c
feat: migrate to rust-mode
...
This is because rustic has seemingly broken down temporarily
2022-12-26 23:14:35 +00:00
Muhammad Nauman Raza
e6d8bd355d
fix: unmatched parenthesis
2022-12-21 11:26:36 +00:00
Muhammad Nauman Raza
2b981baf9f
feat: more org-mode keybindings
2022-12-20 21:10:08 +00:00
Muhammad Nauman Raza
40a1a45e4e
chore: remove dashboard
2022-12-18 19:28:44 +00:00
Muhammad Nauman Raza
252be5a92e
feat: justfile support
2022-12-06 18:46:27 +00:00
Muhammad Nauman Raza
54e8ea6c46
perf: general improvements
2022-11-20 18:10:03 +00:00
Muhammad Nauman Raza
db6d75c0d2
chore: increase border around Emacs
2022-11-20 17:12:27 +00:00
Muhammad Nauman Raza
35fac3eff9
perf: relax garbage collection at start of init
...
Garbage collection is now relaxed at startup, decreasing startup time
by around ~0.75 seconds. Deleted lisp/performance.el as no longer needed.
2022-11-20 16:59:50 +00:00
Muhammad Nauman Raza
aab03a5383
fix: evil-snipe not being enabled
2022-11-20 09:45:00 +00:00
Muhammad Nauman Raza
05cc2fb09d
perf: general improvements
2022-11-20 08:03:40 +00:00
Muhammad Nauman Raza
641286d3ce
chore: remove dashboard image for minimalism
2022-11-19 17:17:00 +00:00
Muhammad Nauman Raza
851bf07402
feat: dashboard buffer for server/daemon Emacs
2022-11-19 17:14:47 +00:00
Muhammad Nauman Raza
5635210c9d
feat: dashboard
2022-11-19 16:28:24 +00:00
Muhammad Nauman Raza
61b995ed6f
feat: evil-commentary
2022-11-19 12:18:42 +00:00
Muhammad Nauman Raza
9e74183c86
feat: move theme to separate repository
2022-11-19 08:06:06 +00:00
Muhammad Nauman Raza
4ec065bfa6
feat: initial integration of custom theme
2022-11-17 21:54:06 +00:00
Muhammad Nauman Raza
2b1143a283
fix: extra empty line
2022-11-16 21:54:52 +00:00
Muhammad Nauman Raza
d0f2c06659
feat: format Rust buffers on save
2022-11-16 21:54:13 +00:00
Muhammad Nauman Raza
f95e050832
chore(docs): add elisp documentation for each file
...
Apparently this is customary for Emacs configuration files. Doom seems
to do this too, so here it is.
2022-11-16 21:10:34 +00:00
Muhammad Nauman Raza
6c5e013e29
chore: replace flymake keybinds with flycheck
2022-11-16 20:44:31 +00:00
Muhammad Nauman Raza
9e5ddf2d70
feat: seamless flycheck integration for Rust
2022-11-16 20:42:23 +00:00
Muhammad Nauman Raza
131fab4a4e
fix: wrong keybind for magit
2022-11-16 17:08:10 +00:00
Muhammad Nauman Raza
c2158c3cb0
feat: orderless completion mechanism
2022-11-16 17:07:28 +00:00
Muhammad Nauman Raza
b7991a9671
fix: lsp server keybinds
2022-11-15 22:02:56 +00:00
Muhammad Nauman Raza
29d072db59
feat: rust + lua integration
2022-11-15 22:02:39 +00:00
Muhammad Nauman Raza
8d98873a7b
fix: use Org directory inside home folder
2022-11-14 21:38:57 +00:00
Muhammad Nauman Raza
16605985f3
feat: Go support
...
Removed Rust support as I don't use Rust anymore.
2022-11-14 21:37:52 +00:00
Muhammad Nauman Raza
778bd8b51d
feat: keys for lsp and rust support
2022-11-14 21:24:46 +00:00
Muhammad Nauman Raza
948e5dbbaa
feat: initial lsp integration
2022-11-13 18:41:10 +00:00
Muhammad Nauman Raza
fb7fbba9d1
chore: org keybinds
2022-11-13 17:36:41 +00:00
Muhammad Nauman Raza
86a5e5803c
chore: line/numbers improvements
2022-11-13 16:46:40 +00:00
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
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
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