Skip to content

Instantly share code, notes, and snippets.

View lopesivan's full-sized avatar
🚧
Working from home

Mr. Ivan lopesivan

🚧
Working from home
View GitHub Profile
@lopesivan
lopesivan / Makefile
Created May 2, 2025 02:49
locsl build lua, neovim
lua:
./build-lua-5.1.5.sh
./build-lua-5.4.6.sh
neovim:
./build-nvim.sh

7- Circuitos Elétricos II - FEN04-01129 - 6 - Turma:4 Ronaldo Bosignoli

segT5T6,segN1N2,quiT2T3

LEE9,5098F,5098F

22- Conversão Eletromecânica de Energia I - FEN04-01436 - 5 - Turma:3 Cleiton Magalhães Freitas Leonardo De Arruda Bitencourt

@lopesivan
lopesivan / Makefile
Created March 20, 2025 07:30
Equação da posição no Movimento Uniformemente Acelerado (MUVA)
sources := ./main.c
CC = gcc
LD = $(CC)
CFLAGS = -Wall -c
LDFLAGS = -o
target := main
targets := $(target)
@lopesivan
lopesivan / nvim_dev.lua
Created December 2, 2024 18:24
usage: lua require('config.nvim_dev').app('cargo',{'run','{file}'})
-- RELOAD "config.nvim_dev"
local Job = require "plenary.job"
local plenary_window = require "plenary.window.float"
local M = {}
M.sh = function(args)
local float = plenary_window.percentage_range_window(0.9, 0.8)
local count = 0
@lopesivan
lopesivan / foldtext.lua
Created December 2, 2024 18:11
vim.opt_local.foldexpr = "v:lua.vim.lsp.foldexpr()" e vim.opt_local.foldtext = require "config.foldtext"
--- @module Foldtext
--- Based on https://www.reddit.com/r/neovim/comments/16sqyjz/finally_we_can_have_highlighted_folds/
--- Updated with vim.treesitter._fold.foldtext()
-- Função para processar uma linha e extrair os destaques usando Treesitter
local function parse_line(linenr)
-- Obtém o buffer atual do Neovim
local bufnr = vim.api.nvim_get_current_buf()
-- Obtém a linha do buffer correspondente ao número da linha
@lopesivan
lopesivan / PEGANDO_SDK.md
Created October 25, 2024 23:43
Copiar os arquivos do contêiner para o diretório corrente
docker run -d --name my_container registry.local:5000/softsam/android-16

docker cp my_container:/opt/android-sdk-linux/. .

docker stop c88b87440a54
docker rm c88b87440a54
docker images -q --filter "dangling=true"

O bug

LuaJIT 2.0.1 -- Copyright (C) 2005-2013 Mike Pall. http://luajit.org/
JIT: ON CMOV SSE2 SSE3 SSE4.1 fold cse dce fwd dse narrow loop abc sink fuse
> require "numlua"
error loading module 'numlua' from file '/usr/local/lib/lua/5.1/numlua.so':
        libhdf5_serial.so.10: cannot open shared object file: No such file or directory
stack traceback:
 [C]: at 0x55ec04e09c00
local function git_menu()
local hint = [[
_a_: Git add _C_: Commit
_b_: Checkout branch _0_: cherry-pick
_c_: Checkout commit _1_: stash
_d_: Diff _2_: stash save
_j_: Next Hunk _3_: stash list
_k_: Prev Hunk _4_: stash pop
_l_: Blame _5_: init
_o_: Status _6_: bare
@lopesivan
lopesivan / csharpier.lua
Created November 7, 2023 20:16
lua/config/csharpier.lua
local Path = require "plenary.path"
local Job = require "plenary.job"
local lspconfig_util = require "lspconfig.util"
local cached_configs = {}
local root_finder = lspconfig_util.root_pattern ".git"
local csharpier_finder = function(path)
if cached_configs[path] == nil then
@lopesivan
lopesivan / csharpier.lua
Created November 7, 2023 20:16
after/plugin/csharpier.lua
if vim.fn.executable "dotnet-csharpier" == 0 then
return
end
local group = vim.api.nvim_create_augroup("CsharpierAuto", { clear = true })
vim.api.nvim_create_autocmd("BufWritePost", {
group = group,
pattern = { "*.cs" },
callback = function()