Commit graph

109 commits

Author SHA1 Message Date
bc1522e639
Auto save git-tracked files in-place 2025-06-04 22:46:43 +03:00
77bb3f3a0f
Keep configurations options sorted 2025-06-04 22:46:42 +03:00
1a80e09ca0
Increase auto-save frequency 2025-06-04 22:46:41 +03:00
f29be58c1f
Enable subtree toggles in Dired buffers 2025-06-04 22:46:40 +03:00
34e02cbb81
Add an Ivy action to open a file using an external application 2025-06-04 22:46:39 +03:00
0f9cfa9d45
Customize pylsp plugins 2025-06-04 22:46:35 +03:00
7595c3d29a
Use ripgrep for searches by default 2025-06-04 22:46:28 +03:00
6584255458
Set a sound file for Emacs timers 2025-06-04 22:46:18 +03:00
906cf92879
Create a vault editor 2025-06-04 22:46:14 +03:00
a0a475cc77
Replace the deprecated :elpaca keyword 2025-06-04 22:46:07 +03:00
c8cf149818
Use flymake instead of flycheck for error diagnostics 2025-06-04 22:46:03 +03:00
d3e569e3fd
Install the Emacs Multimedia System 2025-06-04 22:46:02 +03:00
69f780fec4
Display the context of offline open-parens 2025-06-04 22:45:59 +03:00
4b38bd331b
Enable outline minor mode in xref buffers 2025-06-04 22:45:59 +03:00
4f44b11d14
Add a keybinding for ffap 2025-06-04 22:45:55 +03:00
d56bc741ff
Endow Emacs with awesome power 2025-06-04 22:45:54 +03:00
c39ea4ff39
Rely on LSP to reformat Rust buffers 2025-06-04 22:45:52 +03:00
2f003402d3
Add docstrings 2025-06-04 22:45:51 +03:00
f5b17e863d
Add a keybinding to find symbol uses 2025-06-04 22:45:50 +03:00
a18255b380
Configure Emacs for Rust development 2025-06-04 22:45:48 +03:00
cb45cd7b4b
Use the LSP server to reformat code 2025-06-04 22:45:47 +03:00
c0c8592104
Automatically set the executable flag on scripts 2025-06-04 22:45:43 +03:00
b37f0a1d1c
Set Emacs's default character coding to UTF-8 2025-06-04 22:45:25 +03:00
3c47f179be
Support both python and python3 executable names 2025-06-04 22:45:18 +03:00
fcb9cc02f9
Use poetry to manage virtualenvs 2025-06-04 22:45:14 +03:00
e8520cd29c
Migrate Emacs package management to Elpaca 2025-06-04 22:45:11 +03:00
030712337c
Move straight initialization to a separate file 2025-06-04 22:45:11 +03:00
45ce640cec
Fix virtualenv hook 2025-06-04 22:45:09 +03:00
726c242a78
Display time and battery status in emacs mode line 2025-06-04 22:45:00 +03:00
8bd5477de0
Use C-u to run tests in debug mode 2025-06-04 22:44:58 +03:00
4304c91381
Create a keybinding for running Python tests 2025-06-04 22:44:58 +03:00
b9919507e3
Use flycheck for error diagnostics 2025-06-04 22:44:54 +03:00
adb16b40de
Silence pylsp error messages 2025-06-04 22:44:50 +03:00
11f585fa11
Add icons to dired buffers 2025-06-04 22:44:49 +03:00
5d1304fa82
Simplify file copy/move using dired 2025-06-04 22:44:48 +03:00
265541d135
Automatically format Python files 2025-06-04 22:44:48 +03:00
a25b270c99
Update deprecated function name 2025-06-04 22:44:46 +03:00
f2d9d0f1ea
Install more packages for development 2025-06-04 22:44:43 +03:00
b4e1529fcf
Install Emacs-docker integration 2025-06-04 22:44:42 +03:00
9eb330b502
Install undo-tree mode 2025-06-04 22:44:42 +03:00
0dba74ef0c
Mark likely git repositories 2025-06-04 22:44:41 +03:00
e3c9341623
Use direnv for project-specific environment variables 2025-06-04 22:44:32 +03:00
14e7c88801
Install Jupyter Notebook 2025-06-04 22:44:32 +03:00
2a90ef5c0d
Use the project virtualenv for the Python IDE 2025-06-04 22:44:31 +03:00
46cdf13182
Install an EPUB reader mode 2025-06-04 22:44:30 +03:00
5ac788c973
Use APT from Emacs 2025-06-04 22:44:30 +03:00
ec929ae12a
Set up org-mode 2025-06-04 22:44:29 +03:00
e75470eb20
Setup a Python IDE 2025-06-04 22:44:27 +03:00
49aa0b2506
Window navigation keybindings 2025-06-04 22:44:26 +03:00
f3b623738c
Update buffers automatically 2025-06-04 22:44:26 +03:00