Giter Club home page Giter Club logo

norminette42.nvim's Introduction

Norminette integration for Neovim written in Lua

Norminette Diagnostigs view of norminette diagnostics

42 Header view of norminette diagnostics



Requirements

neovim >=0.7.0

norminette v3.3.51 Currently tested only on that version

Install

With packer:
use {
  'hardyrafael17/norminette42.nvim',
}
With lazy:
{ "hardyrafael17/norminette42.nvim" },

Setup

Setup should be run in a lua file or in a lua heredoc :help lua-heredoc if using in a vim file.

Packer:
-- setup with some options
require("norminette").setup({
  runOnSave = ,         -- Optional, Defaults to true, check for errors after save
  maxErrorsToShow = 5,  -- Only show 5 errors
  active = false,       -- Optional, Defaults to true can be set to false to deactivate plugin
  })
-- setup with without options
require("norminette").setup()
Lazy
	{
		"hardyrafael17/norminette42.nvim",
		config = function()
		local norminette = require("norminette")
		norminette.setup({
				runOnSave = true,
				maxErrorsToShow = 5,
				active = true,
		})
	end,
	},

Commands

Basic commands:

:Header42 Inserts the 42 Header or updates it if it finds one.

Mappings

No default mappings yet

Roadmap

This plugin is in it's very initial steps and there are many ideas, some of those will be listed bellow Users are encouraged to add their own custom features via the public API.

Development is focused on:

  • Making it more stable and making tests for modules
  • Performance
  • Making fix commands for auto fix

Actions

Custom actions may be mapped which can invoke API or perform your own actions.

Contributing

PRs are always welcome.

Help Wanted

This is for sure a ver ugly and buggy plugin, (It's my first one), so expect bugs, Please report it by creating an issue.

Users for testing, also if anyone wants to help develope, it would be nice.

norminette42.nvim's People

Contributors

hardyrafael17 avatar reda96r avatar astahjmo avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.