sharkov63 / nvim-cfg Goto Github PK
View Code? Open in Web Editor NEWMy personal Neovim config
License: The Unlicense
My personal Neovim config
License: The Unlicense
CamelCase, snake_case spelling support, etc.
nvim-tree
initialized in a directory. For example: tabe ~/
.e ~/compile_flags.txt
The new tab is closed and the nvim-tree
opens the file in the old tab.
On my work laptop XkbSwitch or LatexXkb module does not work, however I still use Latex module only with English keyboard layout. Therefore, it would be useful to make these modules optional.
Upon <C-f>
keymaps it is desirable to call inkscape-figures watch
automatically before creating or editing a figure.
We should restructure the project and make it more modular.
"Packer" plugin manager allows to have short lua setup configs of plugins written directly in the plugin list. We should consider it as the alternative to vim-plug.
,s{char1}{char2}
and then pressing (for instance) a movement key, results only in leap exit, no movement happens.
Introduce user namespace to avoid require
conflicts.
Since August 2023, packer.nvim has not been maintained. We should migrate to another plugin manager, like lazy.nvim
We should support bootstrap like in eden config since it takes too much time to update plugins from scratch on unsyncrhonized environment
Sometimes, especially if a function body is too big, it would be great to see, in which function we are.
We should eliminate the use of vimscript and have everything in Lua.
After doing set nonumber
in tex.vim
and opening another file in the same window, the numbers still don't display
In some cases pressing <leader>e
or issuing :NvimTreeOpen
does not do anything.
Keys %
and #
search the current word under the cursor forward and backward. These keys naturally jump to the first forward (backward) match. However, I would like to have a way to press a key, which will only make the current word under the cursor as the last searched word, without doing the jump itself.
oh-my-zsh has useful shortcuts like gss
. We should support them in fugitive. For example, maybe :Gss
?
We should greatly simplify acm_cpp filetype logic: ee can just make it cpp filetype, and have a few buffer-local autocommands for *.acm files.
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.