From 02468238fcf9ed18395f878e29b8d50eb11269b0 Mon Sep 17 00:00:00 2001 From: Mattia Cabrini Date: Sat, 15 Feb 2025 00:27:12 +0100 Subject: [PATCH] NVIM && spellen --- .bash_aliases | 7 ++++--- .config/nvim/init.lua | 16 ++++++++++++++++ .config/nvim/lua/make/init.lua | 35 ++++++++++++++++++++++++++++++++++ .gitignore | 1 + README.md | 4 ++++ 5 files changed, 60 insertions(+), 3 deletions(-) create mode 100644 .config/nvim/init.lua create mode 100644 .config/nvim/lua/make/init.lua diff --git a/.bash_aliases b/.bash_aliases index efc6cc4..57caa0d 100644 --- a/.bash_aliases +++ b/.bash_aliases @@ -6,10 +6,11 @@ alias please="sudo" alias :q="exit" alias spellen="aspell -l en check" alias spellit="aspell -l it check" +alias spelles="aspell -l es check" +alias rm="trash" +alias vim="nvim" -# Battery (Linux) -alias battery_pc="~/.config/bash/utils/battery_pc.sh" -alias battery_uc="~/.config/bash/utils/battery_uc.sh" +alias rpi="ssh ubuntu@10.0.0.243" # Thanks to DistroTube # Changing "ls" to "exa"; Edited diff --git a/.config/nvim/init.lua b/.config/nvim/init.lua new file mode 100644 index 0000000..cc0a9c5 --- /dev/null +++ b/.config/nvim/init.lua @@ -0,0 +1,16 @@ +print("Hello") + +Make = require("make") + +vim.opt.cursorline = true +vim.opt.cc = "80" +vim.opt.number = true +vim.opt.autoindent = true +vim.opt.hlsearch = true +vim.opt.tabstop = 4 +vim.opt.shiftwidth = 4 +vim.opt.clipboard="unnamedplus" +vim.g.mapleader = " " + +Make.setup() + diff --git a/.config/nvim/lua/make/init.lua b/.config/nvim/lua/make/init.lua new file mode 100644 index 0000000..055036e --- /dev/null +++ b/.config/nvim/lua/make/init.lua @@ -0,0 +1,35 @@ +local M = {} -- M stands for module, a naming convention + +function M.GoBuild() + local output = vim.fn.system("go build 2>&1") + if vim.v.shell_error ~= 0 then + print("Errore durante la build:\n" .. output) + else + print("Build completata con successo!") + end +end + +function M.GoTest() + local output = vim.fn.system("go test 2>&1") + if vim.v.shell_error ~= 0 then + print("Errore durante la build:\n" .. output) + else + print("Build completata con successo!") + end +end + +function M.Make() + local output = vim.fn.system("make 2>&1") + if vim.v.shell_error ~= 0 then + print("Errore durante la build:\n" .. output) + else + print("Build completata con successo!") + end +end + +function M.setup() + vim.api.nvim_create_user_command('Make', M.Make, {}) + vim.keymap.set('n', 'b', "Make", { noremap = true, silent = true }) +end + +return M diff --git a/.gitignore b/.gitignore index 2a8afcc..757bbad 100644 --- a/.gitignore +++ b/.gitignore @@ -1 +1,2 @@ .bash_env +.README.md.bak diff --git a/README.md b/README.md index 118533d..0392c9c 100644 --- a/README.md +++ b/README.md @@ -33,6 +33,10 @@ eval neofetch > [exa](https://the.exa.website/): A replacement for `ls`. > Disabled +- English dictionary for aspell; +- Italian dictionary for aspell; +- Spanish dictionary for aspell. + ## TMux > Not much. -- 2.43.0