GithubHelp home page GithubHelp logo

alitokur / fox-project Goto Github PK

View Code? Open in Web Editor NEW
1.0 1.0 0.0 15.07 MB

A personalized Neovim configuration for an optimized and efficient coding experience. Includes a curated set of plugins and custom key mappings.

Home Page: https://alitokur.dev/

Lua 100.00%
cpp lua neovim nvim vim

fox-project's Introduction

> i'm alitokur, i use vim and my deadlift is 130kg.

fox-project's People

Contributors

alitokur avatar demarcot avatar georgeanderson avatar igorgue avatar luizcorreia avatar paulfrische avatar sc4ramouche avatar theprimeagen avatar yochem avatar

Stargazers

 avatar

Watchers

 avatar

fox-project's Issues

Bootstrapping packer

Description

As an avid user of nvim, I find myself frequently configuring the same set of plugins, settings, and keybindings across multiple machines. To streamline the setup process, I propose the addition of a bootstrapping feature to Packer that would allow users to install their nvim configurations automatically.

Proposed Solution

The proposed feature should enable users to create a configuration file or script that contains their desired nvim settings, plugins, and keybindings. When Packer is executed with this configuration file, it should automatically install nvim and set it up according to the provided configuration.

tip:
$ nvim --headless -c 'autocmd User PackerComplete quitall' -c 'PackerSync'

missing snippets

Describe the bug
I noticed that some snippets are missing from the language server completion.

To Reproduce

  1. Install lsp-zero and set it up as the language server in Neovim.
  2. Open a C++ file and type "main" to see if the main function snippet is suggested.
  3. Attempt to create a Git commit message using git commit and type "cho" to see if the chore() snippet is suggested.

Expected behavior
The lsp-zero plugin should suggest the corresponding snippets for the language server,

Desktop (please complete the following information):

  • OS: Linux - macOS

Duplicate Highlighting of TODO/FIXME Keywords by Treesitter and todo-comments Plugin

Description:

It seems that both Treesitter and the todo-comments(or something else) plugin are highlighting these keywords, leading to duplicate highlighting.

Steps to Reproduce:

Install the latest version of Neovim.
Install the fox-project config file
Configure the plugins in Neovim.
Open a file containing TODO or FIXME keywords.

Expected Behavior:

The todo-comments plugin should be solely responsible for highlighting TODO and FIXME keywords. Treesitter should not interfere with the highlighting of these keywords.

Actual Behavior:

Both Treesitter and the todo-comments plugin are highlighting the TODO and FIXME keywords, resulting in duplicate highlighting.

Screenshots/Images (if applicable)

Screenshot from 2023-07-20 12-58-19

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.