mirror of
https://github.com/srid/nixos-config.git
synced 2026-04-09 04:05:38 +08:00
add telescope
This commit is contained in:
parent
04a3ddeb3e
commit
76d265d8c2
3 changed files with 25 additions and 11 deletions
8
flake.lock
generated
8
flake.lock
generated
|
|
@ -599,17 +599,17 @@
|
|||
},
|
||||
"nixpkgs_7": {
|
||||
"locked": {
|
||||
"lastModified": 1649225869,
|
||||
"narHash": "sha256-u1zLtPmQzhT9mNXyM8Ey9pk7orDrIKdwooeGDEXm5xM=",
|
||||
"lastModified": 1649456639,
|
||||
"narHash": "sha256-rZCjaEAZgOtT9kYTBigksof64SqKAXOuoHhlzHvfl0E=",
|
||||
"owner": "nixos",
|
||||
"repo": "nixpkgs",
|
||||
"rev": "b6966d911da89e5a7301aaef8b4f0a44c77e103c",
|
||||
"rev": "c48167590e3258daac6ab12a41bc2b7341e9b2ec",
|
||||
"type": "github"
|
||||
},
|
||||
"original": {
|
||||
"owner": "nixos",
|
||||
"repo": "nixpkgs",
|
||||
"rev": "b6966d911da89e5a7301aaef8b4f0a44c77e103c",
|
||||
"rev": "c48167590e3258daac6ab12a41bc2b7341e9b2ec",
|
||||
"type": "github"
|
||||
}
|
||||
},
|
||||
|
|
|
|||
|
|
@ -6,7 +6,7 @@
|
|||
# https://status.nixos.org/
|
||||
#
|
||||
# This ensures that we always use the official nix cache.
|
||||
nixpkgs.url = "github:nixos/nixpkgs/b6966d911da89e5a7301aaef8b4f0a44c77e103c";
|
||||
nixpkgs.url = "github:nixos/nixpkgs/c48167590e3258daac6ab12a41bc2b7341e9b2ec";
|
||||
darwin.url = "github:lnl7/nix-darwin/master";
|
||||
darwin.inputs.nixpkgs.follows = "nixpkgs";
|
||||
|
||||
|
|
|
|||
|
|
@ -1,27 +1,41 @@
|
|||
{ pkgs, inputs, system, ... }:
|
||||
let
|
||||
neovim-nightly = inputs.neovim-nightly-overlay.packages.${system}.neovim;
|
||||
in
|
||||
{
|
||||
programs.neovim = {
|
||||
enable = true;
|
||||
package = neovim-nightly;
|
||||
viAlias = true;
|
||||
# withNodeJs = true;
|
||||
package = inputs.neovim-nightly-overlay.packages.${system}.neovim;
|
||||
|
||||
extraPackages = [
|
||||
];
|
||||
|
||||
# Full list here,
|
||||
# https://github.com/NixOS/nixpkgs/blob/master/pkgs/applications/editors/vim/plugins/generated.nix
|
||||
plugins = with pkgs.vimPlugins; [
|
||||
# Status bar for vim
|
||||
vim-airline
|
||||
|
||||
# Preferred theme
|
||||
papercolor-theme
|
||||
|
||||
telescope-nvim
|
||||
telescope-zoxide
|
||||
];
|
||||
|
||||
extraConfig = ''
|
||||
set nobackup
|
||||
|
||||
" Use spave instead of \ as leader key, like doom-emacs
|
||||
map <Space> <Leader>
|
||||
|
||||
" papercolor-theme
|
||||
" set t_Co=256 " This is may or may not needed.
|
||||
set background=light
|
||||
colorscheme PaperColor
|
||||
|
||||
" telescope
|
||||
nnoremap <leader>ff <cmd>Telescope find_files<cr>
|
||||
nnoremap <leader>fg <cmd>Telescope live_grep<cr>
|
||||
nnoremap <leader>fb <cmd>Telescope buffers<cr>
|
||||
nnoremap <leader>fh <cmd>Telescope help_tags<cr>
|
||||
'';
|
||||
};
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue