Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Rebirth2 #4

Closed
wants to merge 62 commits into from
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
62 commits
Select commit Hold shift + click to select a range
997d100
rebirth part 1
PandeCode Jan 26, 2023
85ee9b3
easyalign
PandeCode Jan 26, 2023
f57880e
neoformat
PandeCode Jan 26, 2023
1ed3db3
fmt
PandeCode Jan 26, 2023
3de1f2f
lsp
PandeCode Jan 27, 2023
7e548cb
telescope, bufferline, bindings
PandeCode Jan 27, 2023
b542bce
bindings, command, autocmd, rust
PandeCode Jan 28, 2023
c751a75
don't need mason
PandeCode Jan 28, 2023
354e281
undotree
PandeCode Jan 28, 2023
398fdc2
forgot to commit the files for fidget and undotree
PandeCode Jan 28, 2023
e94ece7
color highlighting
PandeCode Jan 28, 2023
1a66a22
modal
PandeCode Jan 28, 2023
d09d58d
quality of life plugins
PandeCode Jan 28, 2023
97b2908
tags
PandeCode Jan 28, 2023
067d48e
dashboard
PandeCode Jan 28, 2023
c101c9c
dashboard
PandeCode Jan 28, 2023
a5c9889
notify source files, pure lua autocmd
PandeCode Jan 29, 2023
b2c7cd7
opts, utils, fmt
PandeCode Jan 29, 2023
f58b610
clangd, rust
PandeCode Jan 29, 2023
a8ce9fd
idk
PandeCode Jan 29, 2023
86f83e1
mv
PandeCode Jan 29, 2023
375df58
cpp_enum_functions on <leader>ge
PandeCode Jan 29, 2023
db6b51a
dap
PandeCode Jan 29, 2023
2e6fe7d
c support for enum funcs
PandeCode Jan 29, 2023
a13fea6
optimized plugin manager
PandeCode Jan 29, 2023
e80c29a
vsnip > luasnip ?, argc
PandeCode Jan 29, 2023
2853b38
dashboard
PandeCode Jan 29, 2023
5121a80
morty
PandeCode Jan 29, 2023
74b7768
fmt
PandeCode Jan 29, 2023
1ebe97e
lock
PandeCode Jan 29, 2023
144cf43
lock-file
PandeCode Jan 29, 2023
b92238a
lock-file
PandeCode Jan 29, 2023
f830772
lazy-lock.json
PandeCode Jan 29, 2023
5decba1
dressing.nvim
PandeCode Jan 30, 2023
5111734
bindings,
PandeCode Jan 30, 2023
c7aa534
autocmd source
PandeCode Jan 31, 2023
d243be0
randstr, fmt
PandeCode Jan 31, 2023
05ee6c2
fmt
PandeCode Jan 31, 2023
bceeaf1
neodev
PandeCode Jan 31, 2023
3679d79
fmt
PandeCode Jan 31, 2023
923ba44
surround, fmt
PandeCode Jan 31, 2023
09d3d73
org
PandeCode Jan 31, 2023
b62171f
fmt, textobjects
PandeCode Feb 1, 2023
72d29bb
resume telescope
PandeCode Feb 1, 2023
346a993
source
PandeCode Feb 1, 2023
a521ccd
refactoring.nvim
PandeCode Feb 1, 2023
a767edb
indentlines
PandeCode Feb 1, 2023
b98ad86
ts, py
PandeCode Feb 1, 2023
e5499bb
dap c rust
PandeCode Feb 1, 2023
7736046
Merge branch 'rebirth2' of https://github.com/PandeCode/nvim-config i…
PandeCode Feb 1, 2023
adcbbec
wakatime
PandeCode Feb 2, 2023
21706b5
didn't need that
PandeCode Feb 5, 2023
c37d4c9
waybar, yew, spotify
PandeCode Feb 6, 2023
3188402
Merge remote-tracking branch 'refs/remotes/origin/rebirth2' into rebi…
PandeCode Feb 6, 2023
cb4515b
folds
PandeCode Feb 7, 2023
efc6de1
undotree
PandeCode Feb 7, 2023
ac5219a
sh{fmt, lsp} | json{lsp} | bindings{chmod}
PandeCode Feb 7, 2023
ac3e108
lock
PandeCode Feb 8, 2023
9689463
lsp
PandeCode Feb 8, 2023
36467a3
Merge remote-tracking branch 'refs/remotes/origin/rebirth2' into rebi…
PandeCode Feb 8, 2023
6ffcc75
README | celluar automata
PandeCode Feb 8, 2023
957695f
Merge remote-tracking branch 'refs/remotes/origin/rebirth2' into rebi…
PandeCode Feb 8, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
5 changes: 1 addition & 4 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,8 +1,5 @@
lua/packer_compiled.lua

autoload

tests
test

tags
tags.lock
Expand Down
226 changes: 68 additions & 158 deletions README.md

Large diffs are not rendered by default.

91 changes: 2 additions & 89 deletions TODO.md
Original file line number Diff line number Diff line change
@@ -1,89 +1,2 @@
sound effects on events like opera gx (lua sound module)

https://github.com/ThePrimeagen/refactoring.nvim/blob/master/lua/refactoring/query.lua
https://tree-sitter.github.io/tree-sitter/using-parsers#query-syntax
https://tree-sitter.github.io/tree-sitter/playground
https://github.com/nvim-treesitter/nvim-treesitter#extra-features
https://github.com/nvim-treesitter/nvim-treesitter/blob/master/doc/nvim-treesitter.txt
https://github.com/nvim-treesitter/nvim-treesitter#available-modules
https://github.com/ThePrimeagen/harpoon
https://github.com/romgrk/nvim-treesitter-context
https://github.com/theHamsta/nvim-treesitter-pairs

https://github.com/milisims/tree-sitter-org
https://github.com/kristijanhusak/orgmode.nvim
https://github.com/dhruvasagar/vim-table-mode
https://github.com/lukas-reineke/headlines.nvim
https://github.com/michaelb/sniprun
https://github.com/meain/vim-printer
https://github.com/rlch/github-notifications.nvim
https://github.com/rcarriga/nvim-notify



Vim Grammar
Using vim is like talking to your editor in number verb modifier object sentences, turned into acronyms

Number
Enter nonzero number before the command, to repeat the command number times.

Verbs
key function verb form
v visual select transitive
c change, enter insert mode transitive
d delete transitive
y yank / copy transitive
x delete char non-transitive
i insert, enter insert mode, before the cursor non-transitive
a append, enter insert mode, after the cursor non-transitive
p paste non-transitive
n N find next/previous search results of / or ? non-transitive
Modifiers
key function
i inside
a around
t till find a character, not including the character
f find a character, including the character
/ search downwards, find a string or regex
? search upwards, find a string or regex
Objects
key function
w word
s sentence
b block / parentheses
p paragraph
t tag, for html/xml tags
G go to the last line
number G go to the number line
g g go to the first line, the same as 1 G
0 number 0, to the first character of current line
$ to the last character of current line
Examples
Key
key sequence (command mode) function
x delete the current character
p paste
Number + Key
key sequence (command mode) function
8 x delete the next 8 characters
2 j move down the cursor by 2 lines
Key + Object
key sequence (command mode) function
d w delete to the end of the (next) word
c w delete to the end of the (next) word, enter insert mode
Key + Modifier + Object
key sequence (command mode) function
d i w delete the current word
c i w change the word, enters insert mode
c i s change current sentence
c i " change inside " "
c i { change inside { }
c / f o o change until next occurrence of foo
c t 8 change everything from here until number 8
c f 8 like above, but also remove the number
c a p change the current paragraph
v a p visually select this paragraph

Verbs
https://riptutorial.com/vim/example/27570/using--verbs--and--nouns--for-text-editing
https://www.technblogy.com/2019/11/20/programming-in-vim-number-verbs-modifiers-objects-concept/
[ ] Fix refactoring.nvim
[ ] Fix nvim-treesitter-textobjects
10 changes: 3 additions & 7 deletions init.lua
Original file line number Diff line number Diff line change
@@ -1,11 +1,7 @@
require("utils")
require("plugins")
require("packer_compiled")

require("personal")
Prequire("config")

require("commands")
require("keybinds")
require("settings")
Prequire("plugins")

require("config.neovide")
Prequire("etc")
18 changes: 0 additions & 18 deletions install.sh

This file was deleted.

16 changes: 16 additions & 0 deletions lazy-lock.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
{
"SchemaStore.nvim": { "branch": "main", "commit": "fd5ddd82b13b52b72f887e2c0f2784d82381951d" },
"bufferline.nvim": { "branch": "main", "commit": "c7492a76ce8218e3335f027af44930576b561013" },
"cellular-automaton.nvim": { "branch": "main", "commit": "679943b8e1e5ef79aaeeaf4b00782c52eb4e928f" },
"clangd_extensions.nvim": { "branch": "main", "commit": "a5c3c8390dfb342d630bdc25941a4d8f433510be" },
"cmp-buffer": { "branch": "main", "commit": "3022dbc9166796b644a841a02de8dd1cc1d311fa" },
"cmp-cmdline": { "branch": "main", "commit": "23c51b2a3c00f6abc4e922dbd7c3b9aca6992063" },
"cmp-nvim-lsp": { "branch": "main", "commit": "0e6b2ed705ddcff9738ec4ea838141654f12eeef" },
"cmp-nvim-tags": { "branch": "main", "commit": "de630ce773d249ab5739405a3428a5a29d7e0076" },
"cmp-path": { "branch": "main", "commit": "91ff86cd9c29299a64f968ebb45846c485725f23" },
"cmp-vsnip": { "branch": "main", "commit": "989a8a73c44e926199bfd05fa7a516d51f2d2752" },
"dashboard-nvim": { "branch": "master", "commit": "084e5561dd9db710cd33741db5def738425c7a86" },
"dressing.nvim": { "branch": "master", "commit": "db716a0f1279f79a886c0e0b6ab3c3d5ffdb42fe" },
"fidget.nvim": { "branch": "main", "commit": "9dc6d15fdb877b2fb09ea0ba2dfde9beccb5965a" },
"impatient.nvim": { "branch": "main", "commit": "c90e273f7b8c50a02f956c24ce4804a47f18162e" },
"indent-blankline.nvim": { "branch": "master", "commit": "8299fe7703dfff4b1752aeed271c3b95281a952d" },
100 changes: 0 additions & 100 deletions lua/.luarc.json

This file was deleted.

96 changes: 0 additions & 96 deletions lua/commands.lua

This file was deleted.

Loading