augustomelo / dotfiles Goto Github PK
View Code? Open in Web Editor NEWThis are my dot files. There are many like it, but this one is mine
This are my dot files. There are many like it, but this one is mine
nvim-lspconfig has support for vale-ls server-configurations, I will need to pass the config file (vale.ini
) as initialization parameter as described here
There are other plugins that could make my life easier for example:
Here is a good source (link)[https://github.com/topics/nvim-cmp]
On some projects we use vale to do grammar check, so it would be a good idea to integrate it with neovim
Links:
External resources
Maybe this change would allow us to ditch spelunker, on other hand is spelunker really useful? I am not sure, since on some projects that I enter it points to some errors on variables names that they are not actual errors
Also what can be done is use grammar checking form text files (Markdown and Text) and comments on the code.
How to customize it (link)[https://linuxhint.com/customizing-status-bar-tmux/] a (example)[https://github.com/edkolev/tmuxline.vim]
Neovim 8 brought some cool stuff that could be nice to add:
here is a video where is shown some of the new features
Having mason to manage the LSP will be great since I can ensure that the ones configured are installed
Some cool features on this release:
The current implementation of wildignore is not working properly, since on some cases the .github is not being displayed, the main problem here is because I tried to use the same logic for the wildignore (which I believe use glob patterns ) and lua (which uses lua regex)
Note: some gradle files are being ignored, like build.gradle
Some of my useful commands could be git aliases like:
git switch --create
start-point, if [ "$1" = "-c" ] || [ "$1" = "-C" ]; then if [ -z "$3" ]
pretty = %C(auto)%h %as | %s - %aN<%aE>
some other thing can be seen here
At first thought, I was going to wrap some of the Git commands in shell functions to add default options. For example, when creating a branch with git switch -c branch
and no start-point was provided, I would use the default branch. However, for now, I have decided not to pursue this because, first, it doesn't make sense to have to edit in two places when adding an alias. Also, the shell would need to "know" the alias. Second, I don't have that many aliases.
This seems to be related with the option on tmux: set-option -g focus-events on
Warning on nvim checkhealth:
- WARNING `focus-events` is not enabled. |'autoread'| may not work.
- ADVICE:
- (tmux 1.9+ only) Set `focus-events` in ~/.tmux.conf:
set-option -g focus-events on
For example kubernetes
I don't have a real reason to do it besides that it seems that packer is becoming abandoned (lot of unmerged PRs and issues)
But some advantages could be:
Some inspirations:
The useful scripts are on my machine
I see that most of the times I use z+R to open all folds when I open a file
We could use stow or any other program to manage the dotfiles
Maybe I could use brew bundle to mange the dependencies installed
We could use lazzy load for some plugins to speed the process
Based on the docs the clip board should be on set -s set-clipboard on
the main problem that it causes is when scrolling the pane it does not copy all the lines into the clipboard. Since I use kitty this will be convenient
The problem is that on some repositories that I would be using would not use the same formatting and/or same linter, it would be nice if it was possible some kind of customization based on a file on the repository
Other resources
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.