Giter Club home page Giter Club logo

Comments (2)

rwijtvliet avatar rwijtvliet commented on June 13, 2024 1

Thanks for your fast reply!

It seems the original mappings are also set:

n  shn         * <Lua 227: ~/.local/share/nvim/lazy/mini.nvim/lua/mini/surround.lua:1208>
                 Highlight next surrounding
n  sFn         * <Lua 226: ~/.local/share/nvim/lazy/mini.nvim/lua/mini/surround.lua:1208>
                 Find next left surrounding
n  sfn         * <Lua 225: ~/.local/share/nvim/lazy/mini.nvim/lua/mini/surround.lua:1208>
                 Find next right surrounding
n  srn         * <Lua 224: ~/.local/share/nvim/lazy/mini.nvim/lua/mini/surround.lua:1208>
                 Replace next surrounding
n  sdn         * <Lua 223: ~/.local/share/nvim/lazy/mini.nvim/lua/mini/surround.lua:1208>
                 Delete next surrounding
n  shl         * <Lua 222: ~/.local/share/nvim/lazy/mini.nvim/lua/mini/surround.lua:1208>
                 Highlight previous surrounding
n  sFl         * <Lua 221: ~/.local/share/nvim/lazy/mini.nvim/lua/mini/surround.lua:1208>
                 Find previous left surrounding
n  sfl         * <Lua 220: ~/.local/share/nvim/lazy/mini.nvim/lua/mini/surround.lua:1208>
                 Find previous right surrounding
n  srl         * <Lua 219: ~/.local/share/nvim/lazy/mini.nvim/lua/mini/surround.lua:1208>
                 Replace previous surrounding
n  sdl         * <Lua 218: ~/.local/share/nvim/lazy/mini.nvim/lua/mini/surround.lua:1208>
                 Delete previous surrounding
x  sa          * :<C-U>lua MiniSurround.add('visual')<CR>
                 Add surrounding to selection
n  sn          * <Lua 217: ~/.local/share/nvim/lazy/mini.nvim/lua/mini/surround.lua:841>
                 Update `MiniSurround.config.n_lines`
n  sh          * <Lua 216: ~/.local/share/nvim/lazy/mini.nvim/lua/mini/surround.lua:1208>
                 Highlight surrounding
n  sF          * <Lua 215: ~/.local/share/nvim/lazy/mini.nvim/lua/mini/surround.lua:1208>
                 Find left surrounding
n  sf          * <Lua 214: ~/.local/share/nvim/lazy/mini.nvim/lua/mini/surround.lua:1208>
                 Find right surrounding
n  sr          * <Lua 213: ~/.local/share/nvim/lazy/mini.nvim/lua/mini/surround.lua:1208>
                 Replace surrounding
n  sd          * <Lua 212: ~/.local/share/nvim/lazy/mini.nvim/lua/mini/surround.lua:1208>
                 Delete surrounding
n  sa          * <Lua 211: ~/.local/share/nvim/lazy/mini.nvim/lua/mini/surround.lua:1208>
                 Add surrounding
   s           * l
                 Move cursor right

I'll try your suggestion and let you know if the issue persists.

Edit: The setup-function was called twice (once without arguments, so the defaults) - not sure, why.

Thanks for your help!

from mini.nvim.

echasnovski avatar echasnovski commented on June 13, 2024

Thanks for the issue!

This does not look a 'mini.surround' issue, but some misconfiguration problem. The following call (not using 'lazy.nvim') works as expected:

require('mini.surround').setup({
  mappings = {
    add = 'gsa', -- Add surrounding in Normal and Visual modes
    --e.g. gsaiw) - [S]urround [A]dd [I]nner [W]ord [)]Paren
    --e.g. gsaa}) - [S]urround [A]dd [A]round [}]Braces [)]Paren
    delete = 'gsd', -- Delete surrounding
    --e.g.    gsd"   - [S]urround [D]elete ["]quotes
    replace = 'gsr', -- Replace surrounding
    --e.g.     gsr)'  - [S]urround [R]eplace [)]Paren by [']quote
    find = 'gsf', -- Find surrounding (to the right)
    find_left = 'gsF', -- Find surrounding (to the left)
    highlight = 'gsh', -- Highlight surrounding
    update_n_lines = 'gsn', -- Update `n_lines`
  },
  n_lines = 500,
})
vim.keymap.set('', 's', 'l', { desc = 'Move cursor right' })

You can execute :map s to see which mappings are there that start with "s".

from mini.nvim.

Related Issues (20)

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.