Commit graph

18 commits

Author SHA1 Message Date
tsi
b2639827d7
Allow an even number of backslashes before control operators and use variables for shell metacharacters 2026-01-03 01:21:57 +01:00
tsi
31ad7d7c28
Use [:blank:] when appropriate 2025-12-25 22:58:04 +01:00
tsi
30540f0bbf
Fix bug where alias could contain < or > 2025-12-25 20:43:59 +01:00
tsi
d241bfda6a
Add extensive documentation and fix 2 bugs
Bug 1: Allow trailing space for inhibiting recognition of evaluating aliases

Bug 2: Preserve pre-evaluation aliases in file extension aliases
2025-12-25 20:25:38 +01:00
tsi
fb37d2b89e
Expand aliases when point is on word
The self-insertion character has to be empty for that to work

This is usually the case when pressing enter
2025-12-25 18:24:57 +01:00
tsi
94f8211b87
Improve and add comments for various things 2025-12-25 18:23:39 +01:00
tsi
4a48b1440a
Pass shellcheck 2025-10-26 18:45:16 +01:00
tsi
17e66a1126
Add support for pre/post alias evaluation 2025-10-26 18:43:01 +01:00
tsi
2d6f7ff2ab
Add support for file extension aliases 2025-10-26 18:42:18 +01:00
tsi
03302fd770
#1: Add TODO comment about approaching a perfect implementation 2025-10-23 01:12:21 +02:00
tsi
8508aa15fb
#1: Allow expansion on \C-j 2025-10-23 01:08:10 +02:00
tsi
19d7d0fa60
#1: Clean up comments, function name, variable names 2025-10-23 01:06:46 +02:00
tsi
3780b38734
#1: Recursively expand aliases and support 3 new syntaxes for alias definition & remove the ! syntax 2025-10-23 01:08:10 +02:00
tsi
91600446c6
#1: Allow history expansion on metacharacter insertion (currently disabled because it moves the point) 2025-10-21 00:45:06 +02:00
tsi
bc3f414ab8
#1: Allow _opening_paren control operator at the beginning of a line 2025-10-21 00:40:59 +02:00
tsi
da63123229
#1: Remove _closing_paren regex as it doesn't make sense 2025-10-21 00:40:36 +02:00
tsi
269f57e8c0
#1: Add initial version of bash-abbr 2025-10-20 17:31:32 +02:00
Mustapha Zorgati
816a0a24d7
Initial commit 2025-10-20 16:44:10 +02:00