add telescope

This commit is contained in:
Sridhar Ratnakumar 2022-04-09 18:37:01 -04:00
parent 04a3ddeb3e
commit 76d265d8c2
3 changed files with 25 additions and 11 deletions

8
flake.lock generated
View file

@ -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"
}
},

View file

@ -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";

View file

@ -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>
'';
};