yttrion / doomnvim Goto Github PK
View Code? Open in Web Editor NEWA neovim configuration for the enhanced martian hacker
License: MIT License
A neovim configuration for the enhanced martian hacker
License: MIT License
The LayoutToggle()
function might move the NERDTree buffer and the terminal buffer
While doomnvim now creates the BFC file, it won't save the default parameters inside, like the colorscheme, rolling back to the default
doomnvim
colorscheme
E117: unknown function whichkey#register()
on first launch
On a fresh install, the dev branch will not work since plugins are not downloaded on first start
The buffered terminal cannot be closed unless the exit
command is used
On some terminals the use of floatterm leaves some artifact that must be closed manually
Custom packages are not always removed automatically.
Granual plugin management for doomnvim, allowing the user to enable either specific plugins or groups of plugins
Add correct syntax for doomnvim.log
Describe the bug
The reopening is not necessarily done on the last file (penultimate folder/workspace).
To Reproduce
Steps to reproduce the behavior:
Expected behavior
Reopen on the last workspace/file. Otherwise an empty workspace
Desktop (please complete the following information):
Allow the user to choose doomnvim or doom-emacs keybindings
Configuration options:
Maybe get the installer to do the first configuration file
For the dev
branch, when doing a fresh install, on the first launch doomnvim will throw a lot of error messages because it loads the plugins and their configs before vim-plug
could download them.
This only happens once and does not have any impact for doomnvim.
Need to fix it by lazy loading the configuration files
On default install of doomnvim, the .doomnvim
file should be created and used to configure doomnvim.
At the moment this file is not created nor loaded
Allow installation of doomnvim on Windows and OSX
When using custom plugins with g:doomnvim_custom_plugins
, doomnvim will remove them whenever there is an update
Limit usage of vimscript
in order to use lua
with neovim
A lot of functions are bloated and split into different files. Grouping them and cleaning the messy code will make developement easier.
Allow user to move buffer to a new tab
Migrate from vim-clap
to telescope.nvim
Permanent colorscheme edition with dashboard-nvim
When using g:doomnvim_custom_plugins
plugins can be installed but cannot be removed automatically.
The user must remove the corresponding lines in config/main
and the directories in plugged/
to completely remove a plugin
==> May use vim-plug's snapshots to save state before new plugin
Most user configuration must be done in the .doomrc
file which is mostly blank by default. Making it readable and simplifying the use of this file will make it easier to customize doomnvim
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.