Use vim at room. Leader-c to create new tab.
parent
bdcad8505f
commit
55cf0d6b3d
|
@ -32,29 +32,27 @@
|
|||
systemPackages = with pkgs; [
|
||||
gcc
|
||||
git
|
||||
];
|
||||
variables = {
|
||||
EDITOR = "nvim";
|
||||
};
|
||||
};
|
||||
((vim_configurable.override {}).customize {
|
||||
name = "vim";
|
||||
vimrcConfig.customRC = ''
|
||||
set nocompatible
|
||||
syntax on
|
||||
|
||||
hardware.bluetooth.enable = true;
|
||||
|
||||
programs.neovim = {
|
||||
enable = true;
|
||||
configure = {
|
||||
customRC = ''
|
||||
set colorcolumn=80,100
|
||||
set expandtab " Spaces instead of tabs.
|
||||
set list " Show hidden characters.
|
||||
set shiftwidth=2 " # of spaces to use for each (auto)indent.
|
||||
set tabstop=2 " # of spaces a <Tab> in the file counts for.
|
||||
'';
|
||||
})
|
||||
];
|
||||
variables = {
|
||||
EDITOR = "vim";
|
||||
};
|
||||
viAlias = true;
|
||||
vimAlias = true;
|
||||
};
|
||||
|
||||
hardware.bluetooth.enable = true;
|
||||
|
||||
networking.hostName = "nixos";
|
||||
networking.networkmanager.enable = true;
|
||||
|
||||
|
|
|
@ -77,6 +77,7 @@ in
|
|||
|
||||
config = {
|
||||
programs.neovim = {
|
||||
defaultEditor = true;
|
||||
plugins = map (p:
|
||||
if builtins.hasAttr "config" p then {
|
||||
inherit (p) plugin;
|
||||
|
|
|
@ -52,6 +52,11 @@ return {
|
|||
mods = 'LEADER',
|
||||
action = wezterm.action.ActivateTabRelative(-1),
|
||||
},
|
||||
{
|
||||
key = 'c',
|
||||
mods = 'LEADER',
|
||||
action = wezterm.action.SpawnTab 'CurrentPaneDomain',
|
||||
},
|
||||
{
|
||||
-- Disallow hiding the terminal from the keyboard.
|
||||
key = 'm',
|
||||
|
|
Loading…
Reference in New Issue