Commit Graph

27 Commits

Author SHA1 Message Date
Robert Morrison
2ee932d1c3
Updated gitignore
Some files are getting dropped but kept in a local backup.
This folder doesn't need to be kept in version control
2022-08-17 23:57:41 +01:00
Robert Morrison
31d6caf023
Add ftplugin markdown
Autoset spell and textwidth
2022-07-25 22:13:18 +01:00
Robert Morrison
ce9a15e83b
Cleanup and stuff 2022-07-25 20:36:43 +01:00
Robert Morrison
a7eb7106fe
Add flutter-tools 2022-07-25 20:36:23 +01:00
Robert Morrison
018c3ed289
Add Which-Key
Bad brain no memory. Document Keybinds I must
2022-07-25 20:35:49 +01:00
Robert Morrison
4484523752
Add HLS
Add Haskell Language Server to my LSPconfig
2022-07-25 20:34:59 +01:00
Robert Morrison
3fa871ff34
Configure diagnostics
Set up diagnostics
2022-07-25 20:33:31 +01:00
Robert Morrison
e3493b19c3
Update gitignore
make gitignore a bit better
2022-07-15 06:56:23 +01:00
Robert Morrison
8e9e5ecda8
zen-mode config
easy writing time
2022-07-15 06:55:06 +01:00
Robert Morrison
18bf3656af
Fix cmp for latex
This stops cmp from using buffer complete in tex files.
I find it is more of a hinderance than a help
2022-07-15 06:54:29 +01:00
Robert Morrison
a1bdfea8fc
vimwiki config
The wiki dirs might end up being changed at some point
TODO: Add autocmd to generate HTML pages on save
2022-07-15 06:53:32 +01:00
Robert Morrison
c711b119c1
Initial telescope config
TODO: add keybinds and more extensions
2022-07-15 06:52:29 +01:00
Robert Morrison
26d5e3b1ce
lspsaga config
I'm still not fully sold on this plugin yet.
There are some little issues that I might be able to fix.
2022-07-15 06:51:55 +01:00
Robert Morrison
962d7f6971
General completion/snips setup
configure
- nvim-cmp
- luasnips
- nvim-treesitter
2022-07-15 06:49:59 +01:00
Robert Morrison
9425ad853e
Update lualine config
Add more things to it. make it look even nicer
2022-07-15 06:48:41 +01:00
Robert Morrison
7374a4d910
CHADtree autostart
This autocommand only seems to be possible in vimscript.
This may need further experimentation
2022-07-15 06:47:59 +01:00
Robert Morrison
5eb60c83b1
General CHADtree config
It's enough to do what I want so I'm happy.
2022-07-15 06:46:44 +01:00
Robert Morrison
0994212a19
Update plugins
Massive neatening and addition of more plugins for more functionality
2022-07-15 06:45:36 +01:00
Robert Morrison
c5ce4c9fce
General reworking
clean up plugins.lua a little and make some comments better
2022-07-15 06:42:07 +01:00
Robert Morrison
050c399a44
ftdetect - markdown
ensure markdown files are handled properly
2022-07-15 06:39:30 +01:00
Robert Morrison
a66b4b05ae
ftdetect - Groff
make sure neovim handles these file extensions properly
2022-07-15 06:38:51 +01:00
Robert Morrison
4e22a97f33
Config - Add options
Add a whole load of actual option set in settings.lua
2022-07-15 06:36:52 +01:00
Robert Morrison
1148edf3c6
Cleanup - Remove comment
Remove a useless comment from init.lua
2022-07-15 06:34:47 +01:00
Robert Morrison
0634a59d22
Add basic bindings.
Adding some simple global keybindings
2022-07-15 04:47:32 +01:00
Robert Morrison
92107d2c3d
Things are coming.
progress is being made hopefully this will become workable soon
2022-07-05 03:34:29 +01:00
Robert Morrison
46a04081b7
Removed packer submodule
Not necessary for functionality
2022-07-05 03:33:26 +01:00
Robert Morrison
492967a426
Adding Packer as a submodule
As this configuration uses Packer to manage its plugins I have decided
to add packer as a submodule. Only Time will tell if this was a bad idea
or not.

If neccessary I can always have some kind of code in my init that checks
if packer is available and if not uses git to pull it initally before
handing that job to packer
2022-07-05 01:38:53 +01:00