DEVELOPMENT ENVIRONMENT

~liljamo/nvim-flake

0509c07e0b0429591b8a3e4cc48499284913507e — Jonni Liljamo 5 months ago ef5a249
feat: previous opts and ftplugins
M config/default.nix => config/default.nix +3 -0
@@ 1,10 1,13 @@
{
  imports = [
    ./plugins
    ./ftplugin

    ./colourscheme.nix

    ./globals.nix

    ./opts.nix
  ];

  withNodeJs = false;

A config/ftplugin/default.nix => config/ftplugin/default.nix +4 -0
@@ 0,0 1,4 @@
{
  files."ftplugin/go.lua" = import ./go.nix;
  files."ftplugin/nix.lua" = import ./nix.nix;
}

A config/ftplugin/go.nix => config/ftplugin/go.nix +8 -0
@@ 0,0 1,8 @@
{
  opts = {
    tabstop = 2;
    softtabstop = 2;
    shiftwidth = 2;
    expandtab = false;
  };
}

A config/ftplugin/nix.nix => config/ftplugin/nix.nix +7 -0
@@ 0,0 1,7 @@
{
  opts = {
    tabstop = 2;
    softtabstop = 2;
    shiftwidth = 2;
  };
}

A config/opts.nix => config/opts.nix +19 -0
@@ 0,0 1,19 @@
{
  opts = {
    updatetime = 250;
    colorcolumn = "80";

    number = true;
    relativenumber = true;

    tabstop = 4;
    softtabstop = 4;
    shiftwidth = 4;
    expandtab = true;
    smarttab = true;
    smartindent = true;

    hlsearch = true;
    incsearch = true;
  };
}