summaryrefslogtreecommitdiff
path: root/.config
diff options
context:
space:
mode:
authorDrNuget <drnuget@outlook.com>2026-01-08 08:21:54 +0200
committerDrNuget <drnuget@outlook.com>2026-01-08 08:21:54 +0200
commit990911211757d20234a340db3c2215b5899319c1 (patch)
treee648ac8b92d9b42242364496c25ecf03e928a6e6 /.config
parent39a07a96b78dc03949984e46ec6483dcec7cd3de (diff)
downloaddotfiles-990911211757d20234a340db3c2215b5899319c1.tar.gz
vimrc modify c macros
Diffstat (limited to '.config')
-rw-r--r--.config/nvim/init.lua11
1 files changed, 6 insertions, 5 deletions
diff --git a/.config/nvim/init.lua b/.config/nvim/init.lua
index 0977a2c..24d8f5d 100644
--- a/.config/nvim/init.lua
+++ b/.config/nvim/init.lua
@@ -81,11 +81,12 @@ vim.cmd([=[
" C Macros
autocmd Filetype c,c++,arduino inoremap im<tab> int main()<enter>{<enter><enter>return 0;<enter>}<up><up><tab>
- autocmd Filetype c,c++,arduino inoremap i<tab> #include <><left>
- autocmd Filetype c,c++,arduino inoremap I<tab> #include ""<left>
- autocmd Filetype c,c++,arduino inoremap w<tab> while () {<enter>}<esc>k0f(a
- autocmd Filetype c,c++,arduino inoremap f<tab> for (;;) {<enter>}<esc>k0f(a
- autocmd Filetype c,c++,arduino inoremap s<tab> switch () {<enter>}<esc>k0f(a
+ autocmd Filetype c,c++,arduino inoremap inc<tab> #include <><left>
+ autocmd Filetype c,c++,arduino inoremap Inc<tab> #include ""<left>
+ autocmd Filetype c,c++,arduino inoremap while<tab> while () {<enter>}<esc>k0f(a
+ autocmd Filetype c,c++,arduino inoremap for<tab> for (;;) {<enter>}<esc>k0f(a
+ autocmd Filetype c,c++,arduino inoremap fori<tab> for (int i=0;i<;i++) {<enter>}<esc>k0f<a
+ autocmd Filetype c,c++,arduino inoremap switch<tab> switch () {<enter>}<esc>k0f(a
autocmd Filetype c,c++,arduino inoremap if<tab> if () {<enter>}<esc>kf)i
autocmd Filetype c,c++,arduino inoremap eli<tab> else if () {<enter>}<esc>kf)i
autocmd Filetype c,c++,arduino inoremap el<tab> else {<enter>}<esc>ko