p1xelHer0 / gerbil.nvim

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

gerbil.nvim

The unnatural home for Gerbil development is Neovim

This plugin will enable Gerbil related features in a .ss file if it finds a

gxi shebang

#!/usr/bin/env gxi

or a Gerbil mode line

;;; -*- Gerbil -*-

WORK IN PROGRESS

Check the TODO comments in the source code for now.

Install with lazy.vim

{
  "p1xelHer0/gerbil.nvim",
  dependencies = {
    -- WIP
    -- Currently trying to get nvim-paredit to work with Gerbil
    -- If you want to enable nvim-paredit
    -- set paredit.setup = true
    "julienvincent/nvim-paredit",
    config = function()
      require("nvim-paredit").setup()
    end,
  },
  ft = "scheme",
  -- Default settings
  -- Use `require("gerbil").setup( ... )` with other plugin managers
  opts = {
    conjure = {
      setup = true,
      command = "gxi",
      prompt_pattern = "%d*> ",
    },
    paredit = {
      setup = false,
    },
  },
},

Conjure

nvim-paredit

rainbow-delimiters.nvim

nvim-treesitter

About

License:MIT License


Languages

Language:Scheme 75.8%Language:Lua 14.8%Language:Vim Script 9.4%