Comments (6)
Thanks, @saidbelkacem, I've found why it behaves like this, will fix it today.
from cmake-tools.nvim.
I've found the same bug. It seems that the plugin set cmake direcory at start, which is the directory you launch nvim. If you are using some other plugins to switch project or switch directory, the cmake build directory is in a wrong place.
Maybe the plugin should look up cmake directory by vim.fn.getcwd()
everytime instead of starting up time.
from cmake-tools.nvim.
We use vim.loop.cwd()
to get current working directory. Can you use :lua print(vim.loop.cwd())
to check if it changes when you open another c file?
from cmake-tools.nvim.
I already did that. vim.loop.cwd gives me the correct working directory.
from cmake-tools.nvim.
See 913d491.
from cmake-tools.nvim.
Sorry for being late :-)
Just want to thank you very much :-)
from cmake-tools.nvim.
Related Issues (20)
- If CMakeSelectCwd is executed to select another dirctory, the session is not saved HOT 5
- Is it possible to add encoding conversion options to the output of QuickFix? HOT 2
- :CMakeRun fails when scratch buffer is open HOT 3
- Option to have :CMakeRun not change the current build target? HOT 7
- Broken `${variant.buildType}` resolution HOT 2
- Changed behaviour: change of cmake kit doesn't change build folder name. ( doesn't copy patterns from global config ). HOT 5
- 'bottom' is not a valid option for the quickfix position HOT 3
- Auto select target HOT 8
- Automaticly updating the clangd LSP is not working HOT 5
- Option to modify :CMakeRun behavior to send the full command but not the newline HOT 5
- 无法在cmake-tools插件的lua配置文件中设置默认CMAKE_BUILD_TYPE HOT 3
- Option to auto-close quickfix after a successful build HOT 5
- 建议改善README示例配置文件或增加Installation部分的Require说明 HOT 1
- Integrating CMake compilation errors with the Trouble plugin in NeoVim HOT 5
- :CMakeDebug builds, then quits with no obvious reason HOT 3
- Integrate Toggleterm as terminal and executor HOT 14
- Can support for floaterm? HOT 3
- Run all tests with ctest HOT 3
- CMakeRun in terminal CDs to _folder_ and then runs _folder_/_app_ HOT 2
- Expected Lua number in scratch.lua:16 HOT 11
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 cmake-tools.nvim.