From 6e961c81becda6c853abf33b71a03a7d83bc4ab8 Mon Sep 17 00:00:00 2001 From: DrNuget Date: Sun, 5 Oct 2025 22:10:23 +0300 Subject: vimrc add some VHDL macros --- .config/nvim/init.lua | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/.config/nvim/init.lua b/.config/nvim/init.lua index b6c9747..dd0d289 100644 --- a/.config/nvim/init.lua +++ b/.config/nvim/init.lua @@ -52,6 +52,13 @@ vim.cmd([=[ autocmd Filetype vimwiki inoremap l [[]] autocmd Filetype vimwiki inoremap t :VimwikiTable0ja + " VHDL Macros + autocmd Filetype vhdl inoremap if if () thenend if;< rising_edge()i + autocmd Filetype vhdl inoremap sr shift_right() + autocmd Filetype vhdl inoremap sl shift_left() + autocmd Filetype vhdl inoremap im library ieee;use ieee.standard_logic_1164.all;use ieee.numeric_std.all;entity <++> isport ();end lfsr;architecture <++> of <++> isbeginend architecture;:%s/<++>//g + " C Macros autocmd Filetype c,c++,arduino inoremap im int main(){return 0;} autocmd Filetype c,c++,arduino inoremap i #include <> -- cgit v1.2.3