Comments (6)
{ name = 'path', option = {
get_cwd = function()
end
} }
I can merge the above API.
from cmp-path.
I second this. I always use project.nvim to set my cwd to the git repo. Since the program which will read the filepaths are going to look for them in the project dir, not that specific source file dir, it makes sense to have an option for paths relative to cwd.
from cmp-path.
I'd gladly use your edit if you upload it to your github as a fork.
If your edit works well, you could open a PR and maybe get it merged without @hrsh7th doing all the work.
from cmp-path.
How is this issue getting along.
I may be wrong, but it does not seem as if above change has been made.
from cmp-path.
I thoughts someone create the PR the above design.
from cmp-path.
I thought something like that.
As it is now, it will always lookup the current buffer name and use fs_stat now.
If I've understood it correctly, the above API allow you to exchange the source._dirname
function with your own in complete, fed into 'candidates
.
If that is the case, I will gladly implement it and open a PR.
Thanks so much for this plugin.
from cmp-path.
Related Issues (20)
- Completion for path not starting with dot or slash or tilde HOT 4
- File preview does not work
- Paths containing colons break autocomplete
- Path on LaTeX (i.e. \lstinputlisting)
- `/` on Windows only finds "Documents and Settings" in root dir.
- Remove trailing slash in the completion menu
- neovim will block/freeze when retrieving lots of candidates HOT 2
- Allow for generic excludes of file extensions HOT 1
- Completion is broken when using curly braces in shell scripts
- Neovim crashes in WSL2 when typing path `/tmp/` HOT 1
- webpack alias support
- Allow triggering without trigger characters HOT 9
- Enabling cmp-path hides snippets that start with a slash
- double path comes up? HOT 3
- Incorrect completion trigger for closing C++ block comments
- how to ignore the root of the system HOT 3
- cmp-path relative file HOT 1
- Path aliases HOT 8
- [Request]: Add a string representing the home directory
- Use wildignore when completing files
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from cmp-path.