parent
f3a1af9333
commit
dfdd19fbce
@ -0,0 +1,4 @@
|
||||
### Needs checking
|
||||
|
||||
- Fix issue where wireless connection dies after suspend, even after restarting NetworkManager: not an issue on T430, still problem on X220?
|
||||
- Fix/map media keys (already declared within [`i3.nix`](i3.nix) but are non-functional: not an issue on T430, still problem on X220?
|
@ -0,0 +1,19 @@
|
||||
{ pkgs, ... }:
|
||||
|
||||
{
|
||||
programs.neovim = {
|
||||
enable = true;
|
||||
viAlias = true;
|
||||
vimAlias = true;
|
||||
defaultEditor = true;
|
||||
plugins = with pkgs.vimPlugins; [ vim-nix ];
|
||||
extraConfig = ''
|
||||
" Temporary configuration for editing Nix files
|
||||
syntax on
|
||||
set autoindent
|
||||
set expandtab
|
||||
set tabstop=2
|
||||
set shiftwidth=2
|
||||
'';
|
||||
};
|
||||
}
|
@ -1,44 +0,0 @@
|
||||
{ pkgs, ... }:
|
||||
|
||||
{
|
||||
programs.vim = {
|
||||
enable = true;
|
||||
defaultEditor = true;
|
||||
extraConfig = ''
|
||||
" Temporary configuration for editing Nix files
|
||||
syntax on
|
||||
set autoindent
|
||||
set expandtab
|
||||
set tabstop=2
|
||||
set shiftwidth=2
|
||||
|
||||
" Temporary configuration for editing markdown
|
||||
" full configuration with plugins is described here
|
||||
" https://blog.elnu.com/2022/06/how-to-configure-vim-for-writing
|
||||
|
||||
setlocal linebreak
|
||||
|
||||
set spell spelllang=en
|
||||
set spelllang+=cjk " prevent CJK characters from being spellchecked
|
||||
|
||||
function! Characters()
|
||||
return strchars(join(getline(1, '$'), "\n"))
|
||||
endfunction
|
||||
function! Words()
|
||||
return wordcount().words
|
||||
endfunction
|
||||
|
||||
function! Minutes()
|
||||
let wpm = 200
|
||||
return (Words() + wpm / 2) / wpm
|
||||
endfunction
|
||||
|
||||
set laststatus=2 " enable status line
|
||||
set statusline+=%=%{Words()}\ words,
|
||||
set statusline+=\ %{Characters()}\ characters,\ about
|
||||
set statusline+=\ %{Minutes()}\ minutes
|
||||
" remove ugly white background
|
||||
hi StatusLine ctermfg=0 ctermbg=none cterm=bold " 0 for the terminal color 0
|
||||
'';
|
||||
};
|
||||
}
|
Loading…
Reference in new issue