Coder Social home page Coder Social logo

ingram1107 / origin.nvim Goto Github PK

View Code? Open in Web Editor NEW
2.0 2.0 0.0 37 KB

A Neovim plugin that provide functionalities to set your current working directory

License: GNU General Public License v3.0

Lua 100.00%
current-working-directory cwd lua neovim nvim nvim-plugin

origin.nvim's People

Stargazers

 avatar  avatar

Watchers

 avatar

origin.nvim's Issues

Is this similar to Z or FASD?

Hi,

I was looking for a fast way of navigating directories. I use fasd in the terminal and I was wondering if this works similarly to fasd or z?

Cheers ๐Ÿ˜ƒ

bug: offset in set_root function doesn't check nil value

When the function set_root enter not nested or nested state, there's a probability that variable offset is nil after unable to find related pattern stated in variable ds.

In fact, when I was editing a css file with no css folder as its parent directory, it ran into issue.

Configuration

require('origin').setup {
  default_source = {
    c    = { "src", "lib", "test" },
    cpp  = { "src", "lib", "test" },
    rust = { "src", "test" },
    lua  = { "lua", "plugin", "after" },
    lisp = { "src", "test" },
    vim  = { "after", "autoload", "plugin", "ftdetect", "compiler" },
    css  = "css",
    scss = "scss",
  },
  prompt = false,
}

Scenario

Entering folder /mnt/Nemo/Documents/htmlnotes and edit file monokai.css

Expected Behaviour

cwd change to /mnt/Nemo/Documents/htmlnotes with no error

Encounter Behaviour

cwd change to /mnt/Nemo/Documents/htmlsnotes with error indicating an illegal operation perform at nil value

Error Output

Error detected while processing VimEnter Autocommands for "*": E5108: Error executing lua ...e/nvim/site/pack/packer/start/origin.nvim/lua/origin.lua:112: attempt to perform arithmetic on local 'offset' (a nil value)

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.