Commit graph nvim-config/nvim
Author SHA1 Message Date
Dzuchun
4332249d71 Added spaces to te and text snippets 2024-08-29 17:06:09 +03:00
Dzuchun
2903fb8b46 Added erf math function 2024-08-29 17:05:25 +03:00
Dzuchun
2a49f9ef14 Added parentheses to math functions syntax
This should aid macro like `/` with finding an operand
2024-08-29 17:04:01 +03:00
Dzuchun
c56b8f0d96 Failed-to-load snippets now display actual error 2024-08-29 17:03:15 +03:00
Dzuchun
9e5398a469 Math snippets for various operators
- square root
- real & imaginary parts
- nabla operator
- limit
- sum (Sigma)
- prod (Pi)
- limits
- various integral forms (int, oint, vint, oinf, infi)
- complex residual
2024-08-29 17:00:32 +03:00
Dzuchun
5c42118723 Math snippets for sinh- and sinc-like functions 2024-08-29 15:32:37 +03:00
Dzuchun
6f691c7a8d Filename typo 2024-08-29 15:13:14 +03:00
Dzuchun
7ccd640aed Snippets for underline, dot and ddot 2024-08-29 15:07:09 +03:00
Dzuchun
58d4daaf4c Math snippet for text environment
Pleasant surprise: it's actually treated properly by mathzone detector,
yupee!!
2024-08-29 14:57:43 +03:00
Dzuchun
f11bf58f99 Math snippets for basic trigonometric functions 2024-08-29 14:52:54 +03:00
Dzuchun
7a58b29419 Fixed snippet jumping bug
Previously, jumping around the snippet would erase insertions that were
jumped over. That's no loner the case, meaning I van start creating some
really useful stuff
2024-08-29 14:51:40 +03:00
Dzuchun
6c93278582 Tweak to math super snippet
Now matches any `rd` word
2024-08-29 14:51:03 +03:00
Dzuchun
dcb164c863 Added exponentiation snippet 2024-08-29 13:21:59 +03:00
Dzuchun
bf3fb445bd Added math graphemes snippets
For clarification: these refer to stuff like `\vec`, `\hat`, etc
2024-08-29 13:18:49 +03:00
Dzuchun
f1666d2057 Added fraction math snippets 2024-08-29 12:54:37 +03:00
Dzuchun
8f02aee06c Added writespace snippet 2024-08-29 01:52:45 +03:00
Dzuchun
e0f5af35f8 Added sub- and superscript snippets 2024-08-29 01:51:33 +03:00
Dzuchun
d2bbc0ff9c Renamed greek letter snipets file 2024-08-28 22:20:16 +03:00
Dzuchun
ef8be78137 Mostly reverted ubertab changes.
I'm REALLY accustomed to it now, while snippet jumping always felt like
something it actually *shouldn't* do. Some I've moved snippet jumping to
`<C-=>`/`<C-->` (Not sure if I'll like it though)

There's at least one problem right now: proposed snippet jumps do insert
text. That's a problem, if you need to jump over selection without
resetting it.
2024-08-28 14:51:47 +03:00
Dzuchun
77b384482d Added mathzone snippets for greek letters 2024-08-28 14:31:27 +03:00
Dzuchun
71d213555e Added snippets for quick mathzone enter 2024-08-28 14:30:47 +03:00
Dzuchun
cac7844847 Removed separate completion sources for latex
I don't use them anyway :idk:
2024-08-28 14:29:51 +03:00
Dzuchun
bc024a21e5 Removed ubertab
Tab shall now be used to jump through snippets
2024-08-28 14:28:54 +03:00
Dzuchun
a8509be64a Updated 'macro'
Now contains utility functions to detect mathzones. Probably should move
them elsewhere
2024-08-28 14:26:10 +03:00
Dzuchun
c2f5368c6e Typo fix 2024-08-28 14:25:41 +03:00
Dzuchun
b38d0cf5ad Basic custom snippets support 2024-08-28 14:25:10 +03:00
Dzuchun
6695ac2fdb Enabled all features in rust-analyser
As I plan on developing crate with multiple interleaving features
2024-08-27 14:49:16 +03:00
Dzuchun
c95aa88c90 Added C lsp (I think)
It clearly needs some more setup, since why would anything related to `C`
be... easy?
2024-08-26 09:42:02 +03:00
Dzuchun
06da042af5 Strict clippy as rust linter 2024-08-23 22:02:37 +03:00
Dzuchun
04b51ea208 Defined ignored plugin files 2024-08-23 17:27:23 +03:00
Dzuchun
3682a7fb6e Added basic diffview keybindings
Turns out, it's a really useful tool!
2024-08-23 13:48:30 +03:00
Dzuchun
33b71d2e6e Tree sitter for Haskell 2024-08-19 01:24:23 +03:00
Dzuchun
27dc886606 Disabled HSL snippets, as they caused errors
There seems to be a PR for this issue, so I might revert the in the
future
2024-08-19 01:23:23 +03:00
Dzuchun
f01a68810c Added Haskell linter 2024-08-19 01:22:44 +03:00
Dzuchun
345e4df3a0 Replaced HLS's formatting
It was kinda bad. Particularly, if was using 2-wide tabs, for some
reason :idk:
2024-08-19 01:21:41 +03:00
Dzuchun
4af6d1a66d Added ghci prompt to floaterm as <A-h> 2024-08-19 01:20:48 +03:00
Dzuchun
5d3ce5329b Added HLS (Haskell Language Server) 2024-08-19 01:20:20 +03:00
Dzuchun
643cc4f9f4 Disabled mouse
Selecting is fine, but RMB annoyed me a couple of times.
2024-07-27 15:13:46 +03:00
Dzuchun
d8a7e98d9d Added 'o' and 'O' actions for Ukrainian keyboard
Still a bit rough around the edges though.
2024-07-27 15:12:45 +03:00
Dzuchun
fb6e919c1d Remove pre-selection for nvim-cmp
as it's not intuitive for me anymore. I wish to keep writing whatever I
do if none of the completions made sense.
2024-07-21 10:17:49 +03:00
Dzuchun
fb8e114381 Re-added LSP as a completion source 2024-07-21 09:51:16 +03:00
Dzuchun
b9eec97c0e Formatting of everything + minor enhancements 2024-07-20 18:45:51 +03:00
Dzuchun
a71dde7f4a Removed dictionary files from the index
I, in fact, do not own then, and should not reupload.
2024-07-20 17:39:44 +03:00
Dzuchun
f274fcb40f Re-added lua_ls, as I accidentally disabled it 2024-07-20 17:35:04 +03:00
Dzuchun
8c77178730 Fixed problem with LSP cmp 2024-07-20 17:33:52 +03:00
Dzuchun
8db2b8ff27 Revert "Substituted nvim's spellcheck with LSP"
This reverts commit 3cb19bc15d.

Harper is really cool, but it does not support foreign languages. I'd
like for it to at least not complain about words not existing.

There appears to be a feature development for that, I'll keep an eye on
it
2024-07-20 17:20:45 +03:00
Dzuchun
5dd9ab8c69 FINALLY added LSP for Lua 2024-07-20 15:16:40 +03:00
Dzuchun
7abca0ca39 Fixed markdown plugin config once again :/ 2024-07-20 15:16:12 +03:00
Dzuchun
11ca091919 Whitespace helpers display fix
These used to show up if nvim had started with an error, or of new
plugins were added. Now they don't :idk:
2024-07-20 14:59:48 +03:00
Dzuchun
f908449880 Fixed issue with Rust docs causing errors
Seems like there was an issue with callout rendering, so I
kinda-disabled it for now..? :idk:
2024-07-20 14:58:20 +03:00