Giter VIP home page Giter VIP logo

arena.nvim's Introduction

Hi! I'm Diego.

I love exploring different fields of computer science, and making interesting or helpful tools!

See my pinned repositories for some examples of what I like doing, and check out my blog for some more information about me and the work I enjoy!

arena.nvim's People

Contributors

dzfrias avatar hampustagerud avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar

arena.nvim's Issues

[feature request] provide some basic keybindings

Hey again!

Loving this plugin. Esc close made this 2x better for me since i swapped esc and caps.

Dropping in some things i wish i had when using it

Feature 1:

delete entry

Another thing that would be really useful would be deleting one item from the list (dd maybe)?

Sometimes i open things by mistake and they get to clutter the list. Removing them quickly with dd or ctrl+d would be cool

at the moment to do it i have to enter the file and close it to get it removed. possible to close it from arena maybe similar to telescope buffers ctrl+d?

feature 2:

pinning one item to the top

sometimes i really want to have 1 file as a pivot point.

I jump between 3 files imported in my pivot file and would like to access it quickly at the top

Would it be possible to provide a key to " toggle pin" at the top?

Session awareness

Hi,

I was fiddling around with this plugin and it seems great! One thing that I am missing is project/session awareness. ie that if I switch between sessions using for example, possession.nvim then I want to have session-specific items in my arena menu.

I would be up for a discussion regarding how to implement this feature, a first approach might be to look for usual project root patterns (.git, compile_commands etc) and only update/show the most frequently visited buffers which are children of that root pattern.

Thanks for the plugin! :)

Ability to use number to jump to buffer from arena window?

Thanks for making this, really enjoying it.

One thing that occurred - would it be useful to be able to enter a number to jump to that buffer in the list? Naving up and down is simple enough but being able to type '4' to jump to the fourth buffer in the list would be even quicker.

Keybinding with action

Hello! Thank you for your work on this plugin! I'm trying to define a keybinding like follows:

keybinds = {
    ['<c-s>'] = function()
      require('arena').action(function(bufnr, info)
        vim.cmd({
          cmd = 'split',
          args = { vim.fn.bufname(bufnr) },
          mods = { horizontal = true },
        })
        vim.fn.cursor(info.lnum, 0)
      end)
    end,
}

but it does not seem to work. What am I doing wrong?

Thank you

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.