Comments (7)
hey @technicalpickles are you able to try out the following branch?
https://github.com/ldelossa/nvim-ide/tree/no-cursor-restore
turn the outline component back on and see if you still get the error.
from nvim-ide.
As a quick work around until I debug, you can add this block into your user config:
-- panels defined by groups of components, user is free to redefine the defaults
-- and/or add additional.
panel_groups = {
explorer = { bufferlist.Name, explorer.Name, bookmarks.Name, callhierarchy.Name, terminalbrowser.Name }
},
Removes the Outline component from the explorer panel group.
from nvim-ide.
Line is:
I see one place that checks the cursor to be present: https://github.com/ldelossa/nvim-ide/blob/5ba9f236b397c3362f7c4d9fb5a9395f09a253b2/lua/ide/components/terminal/terminalbrowser/component.lua#LL82-L84
Maybe need a helper to that anywhere can use?
from nvim-ide.
@ldelossa the workaround worked, thanks!
from nvim-ide.
I thought I had some code which ensured there was always a cursor (even a mock one at 0,0) for a component's state. let me check this out.
from nvim-ide.
Its odd to me this only happens with the Outline component, because the same code which shoots out an error is all over the place in the code base.
from nvim-ide.
@ldelossa that looks like it fixes it, thanks!
from nvim-ide.
Related Issues (20)
- Can you provide a docker image?
- Error on neovim exit HOT 7
- newlines in Outline causing error HOT 7
- Option to prevent terminal browser auto open on start HOT 2
- Cannot leave terminal in VI mode HOT 1
- Error while calling lua chunk: attempt to index a boolean value in nvim-ide plugin HOT 1
- "Unknown function: rand" Error while loading nvim-ide HOT 2
- When there are other panels (dap-ui), opening a diff would messed up the layout
- `:Workspace RightPanelToggle` from a keymap doesn't work the first time, unless you do a keymap for `:Workspace LeftPanelToggle` first HOT 2
- Attempt to concatenate field 'name' (a nil value) HOT 9
- Expected lua string HOT 6
- error on focus of hidden component
- Warning at launch HOT 2
- Fail to expand file Explorer HOT 4
- Question mark icons in outline even when nerd font is installed HOT 3
- Explorer holds on to cwd when tab was created HOT 6
- Error when starting more than one terminal from terminal browser HOT 5
- Explorer: When you create a file, if cursor is over a non-expanded directory, it should create the file in the parent directory HOT 4
- More questions than problems HOT 1
- Panel size changes when terminal is created HOT 5
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 nvim-ide.