summaryrefslogtreecommitdiff
path: root/config
diff options
context:
space:
mode:
authorRaghuram Subramani <raghus2247@gmail.com>2024-02-29 22:04:27 +0530
committerRaghuram Subramani <raghus2247@gmail.com>2024-02-29 22:04:27 +0530
commit743478f373a66f7b050030948824d722d6b2cc67 (patch)
tree07018801a29c1dce5e7876afb3845d8b20232e7e /config
parentd4967ba5f47553bcfcc60fd5af2c4187d8cc448e (diff)
update
Diffstat (limited to 'config')
-rw-r--r--config/.tmux.conf5
-rw-r--r--config/git/default.nix8
-rw-r--r--config/nvim/init.lua8
3 files changed, 18 insertions, 3 deletions
diff --git a/config/.tmux.conf b/config/.tmux.conf
index ac27bc9..248b37c 100644
--- a/config/.tmux.conf
+++ b/config/.tmux.conf
@@ -37,13 +37,14 @@ bind-key r command-prompt -I "#W" "rename-window '%%'"
bind-key x kill-pane
bind-key c new-window -c "#{pane_current_path}"
-bg="#272727"
+fg="#272727"
+bg="#f2f0fa"
set -g status-position "bottom"
set -g status-style bg=default,fg=default
set -g status-left " λ "
set -g status-right ""
set -g window-status-format " #I:#W "
-set -g window-status-current-format "#[bg=${bg},fg=#f2f0fa] #I:#W "
+set -g window-status-current-format "#[bg=${bg},fg=${fg}] #I:#W "
run '~/.tmux/plugins/tpm/tpm'
diff --git a/config/git/default.nix b/config/git/default.nix
index 4fe7ef6..2645900 100644
--- a/config/git/default.nix
+++ b/config/git/default.nix
@@ -5,5 +5,13 @@
enable = true;
userName = "Raghuram Subramani";
userEmail = "raghus2247@gmail.com";
+ extraConfig = {
+ "filter \"lfs\"" = {
+ clean = "${pkgs.git-lfs}/bin/git-lfs clean -- %f";
+ smudge = "${pkgs.git-lfs}/bin/git-lfs smudge --skip -- %f";
+ process = "${pkgs.git-lfs}/bin/git-lfs filter-process --skip";
+ required = true;
+ };
+ };
};
}
diff --git a/config/nvim/init.lua b/config/nvim/init.lua
index f3873b6..4bf32b4 100644
--- a/config/nvim/init.lua
+++ b/config/nvim/init.lua
@@ -37,6 +37,7 @@ require('packer').startup(function(use)
use 'hrsh7th/nvim-cmp'
use 'neovim/nvim-lspconfig'
use 'hrsh7th/cmp-nvim-lsp-signature-help'
+ use 'L3MON4D3/LuaSnip'
use {
'nvim-telescope/telescope.nvim',
requires = { {'nvim-lua/plenary.nvim'} }
@@ -84,6 +85,11 @@ require('Comment').setup {
-- CMP Setup
local cmp = require'cmp'
cmp.setup({
+ snippet = {
+ expand = function(args)
+ require('luasnip').lsp_expand(args.body)
+ end
+ },
window = {
completion = cmp.config.window.bordered(),
documentation = cmp.config.window.bordered(),
@@ -125,7 +131,7 @@ cmp.setup.cmdline(':', {
-- Set Up Lspconfig
local lspconfig = require('lspconfig')
local capabilities = require('cmp_nvim_lsp').default_capabilities()
-servers = { 'pyright', 'ccls', 'gopls' }
+servers = { 'pyright', 'ccls', 'gopls', 'rubocop' }
for _, lsp in pairs(servers) do
lspconfig[lsp].setup {
capabilities = capabilities