Idea : Configure ideavimrc.
This commit is contained in:
parent
04c4351436
commit
4ce5d01b83
|
@ -1,20 +1,21 @@
|
||||||
{ self, config, ... } @args: let
|
{ self, config, ... } @args: let
|
||||||
btop = import ./top/btop args;
|
btop = import ./top/btop args;
|
||||||
editor = import ./editorconfig args;
|
editor = import ./editorconfig args;
|
||||||
foot = import ./foot args;
|
foot = import ./foot args;
|
||||||
fuzzel = import ./fuzzel args;
|
fuzzel = import ./fuzzel args;
|
||||||
git = import ./git args;
|
git = import ./git args;
|
||||||
gtk3 = import ./gtk/3 args;
|
gtk3 = import ./gtk/3 args;
|
||||||
htop = import ./top/htop args;
|
htop = import ./top/htop args;
|
||||||
keyd = import ./keyd args;
|
jetbrains = import ./jetbrains args;
|
||||||
mako = import ./mako args;
|
keyd = import ./keyd args;
|
||||||
mangohud = import ./mangohud args;
|
mako = import ./mako args;
|
||||||
nvim = import ./nvim args;
|
mangohud = import ./mangohud args;
|
||||||
ssh = import ./ssh args;
|
nvim = import ./nvim args;
|
||||||
sway = import ./sway args;
|
ssh = import ./ssh args;
|
||||||
tmux = import ./tmux args;
|
sway = import ./sway args;
|
||||||
waybar = import ./waybar args;
|
tmux = import ./tmux args;
|
||||||
yazi = import ./yazi args;
|
waybar = import ./waybar args;
|
||||||
|
yazi = import ./yazi args;
|
||||||
in {
|
in {
|
||||||
".config/MangoHud/MangoHud.conf".text = mangohud.config;
|
".config/MangoHud/MangoHud.conf".text = mangohud.config;
|
||||||
".config/MangoHud/presets.conf".text = mangohud.presets;
|
".config/MangoHud/presets.conf".text = mangohud.presets;
|
||||||
|
@ -41,4 +42,5 @@ in {
|
||||||
".ssh/config".text = ssh.text;
|
".ssh/config".text = ssh.text;
|
||||||
".Wallpaper".source = config.module.wallpaper.path;
|
".Wallpaper".source = config.module.wallpaper.path;
|
||||||
".template".source = ./template;
|
".template".source = ./template;
|
||||||
|
".ideavimrc".text = jetbrains.ideavimrc;
|
||||||
}
|
}
|
||||||
|
|
11
home/config/jetbrains/default.nix
Normal file
11
home/config/jetbrains/default.nix
Normal file
|
@ -0,0 +1,11 @@
|
||||||
|
{ util, ... }: {
|
||||||
|
ideavimrc = util.trimTabs ''
|
||||||
|
set scrolloff=4
|
||||||
|
set incsearch
|
||||||
|
set hlsearch
|
||||||
|
set clipboard=unnamedplus
|
||||||
|
|
||||||
|
Plug 'tpope/vim-commentary'
|
||||||
|
Plug 'machakann/vim-highlightedyank'
|
||||||
|
'';
|
||||||
|
}
|
|
@ -2,15 +2,17 @@
|
||||||
text = ''
|
text = ''
|
||||||
-- TODO: Add comments and separate files.
|
-- TODO: Add comments and separate files.
|
||||||
vim.opt.clipboard = "unnamedplus"
|
vim.opt.clipboard = "unnamedplus"
|
||||||
-- vim.opt.completeopt = "menuone,noselect"
|
|
||||||
vim.opt.cursorline = false
|
vim.opt.cursorline = false
|
||||||
vim.opt.fixeol = false
|
vim.opt.fixeol = false
|
||||||
|
vim.opt.incsearch = true;
|
||||||
vim.opt.number = true
|
vim.opt.number = true
|
||||||
|
vim.opt.scrolloff = 4
|
||||||
vim.opt.splitbelow = true
|
vim.opt.splitbelow = true
|
||||||
vim.opt.splitright = true
|
vim.opt.splitright = true
|
||||||
vim.opt.termguicolors = true
|
vim.opt.termguicolors = true
|
||||||
vim.opt.ttyfast = true
|
vim.opt.ttyfast = true
|
||||||
vim.opt.wildmode = "longest,list"
|
vim.opt.wildmode = "longest,list"
|
||||||
|
-- vim.opt.completeopt = "menuone,noselect"
|
||||||
|
|
||||||
-- Disable continuing comments on newline.
|
-- Disable continuing comments on newline.
|
||||||
vim.cmd("autocmd BufEnter * set fo-=c fo-=r fo-=o")
|
vim.cmd("autocmd BufEnter * set fo-=c fo-=r fo-=o")
|
||||||
|
|
Loading…
Reference in a new issue