Chris
97fa3d9ec9
update for lunarvim org
2021-08-04 15:20:09 -04:00
Abouzar Parvan
120590b8ec
shfmt correct fix ( #1221 )
2021-08-04 05:35:02 +00:00
Abouzar Parvan
3bfa31aaa0
fix shfmt issue
2021-08-04 05:32:45 +00:00
Abouzar Parvan
e504e1f08c
fix formatting and linting ( #1220 )
2021-08-04 05:28:24 +00:00
christianchiarulli
686e54ab0d
check if git is installed
2021-08-03 23:12:05 -04:00
kylo252
77e283bd9c
[Refactor] Allow editing default keymaps ( #1213 )
2021-08-02 17:42:56 -04:00
rayane866
c2ef6f43e2
[Feature]: Termux Support ( #1206 )
2021-08-02 16:04:26 +00:00
Luc Sinet
6d14d7b5da
[Refactor] Adopt which key mapping style ( #1210 )
...
* Refactor keymappings to match which-key style
* Update confif example + remove redundant way of registering mappings
2021-08-02 11:19:44 -04:00
Andrey Volkov
3af0f98887
Add exec to lvim binary ( #1203 )
2021-08-01 21:21:40 -04:00
chaeing
213e3961fa
[Feature] Rename lv-config.lua to config.lua ( #1193 )
...
* Rename example config files
* Update user config path in installer
* Update user config path with a variable
* Update default user config file to config.lua
* Add fallback to lv-config if config.lua not found
* Add global variable USER_CONFIG_PATH
2021-07-31 14:28:59 -04:00
Abouzar Parvan
49945491f9
hadolint: use COPY
instead of ADD
for files and folders
2021-07-31 11:23:10 +00:00
Rafael Colucci
bb989e3593
Simple LunarVim docker image ( #1158 )
2021-07-31 00:34:01 -04:00
kylo252
9d89929d9b
Enable querying lang-server formatting capabilities ( #1078 )
2021-07-31 00:06:08 -04:00
Manpreet Singh
6f4dd8471b
Protect against a strict umask ( #1168 )
2021-07-30 23:31:54 +04:30
abzcoding
44dc05c242
add some sample which-key mappings to lv-config.lua and README.md
2021-07-27 22:21:25 +04:30
Henry Palacios
ec21ed62cb
Update settings.json to work to new version ( #1127 )
2021-07-26 18:27:27 -04:00
UltimateOmega
cb108adec4
[General] Create lvim.desktop ( #1123 )
2021-07-26 18:26:37 -04:00
Luc Sinet
12c0a7441e
[Refactor] remove lv prefix ( #1112 )
...
* Rename lv-utils into utils
* Move commands defined in utils into core/commands.lua
2021-07-26 13:14:23 -04:00
christianchiarulli
a6cf2e871a
stylua is always in root
2021-07-25 14:14:05 -04:00
abzcoding
739784e43c
fix formatting according to stylua
2021-07-25 16:27:48 +04:30
kylo252
e37a511abc
Fix ignored user autocommands ( #1090 )
2021-07-25 11:55:19 +00:00
rebuilt
ec98658c50
Update lv-config.example.lua
...
Corrected comment to say lvim is the global object, not O
2021-07-25 09:24:37 +02:00
Christian Chiarulli
6d7dd14245
Standardize compe builtin ( #1083 )
...
* use lvim.builtin for compe
* fix example config
Co-authored-by: Chris <chris@macbook.local>
2021-07-25 00:40:19 -04:00
Christian Chiarulli
98f8a77819
New contract ( #1080 )
...
Changes to the global config object
O is now lvim
user_plugins is now plugins
user_autocommands is now autocommands
No more lang specific plugins
Null-ls has replaced both formatter.nvim and nvim-lint
2021-07-24 21:17:11 -04:00
kylo252
840e07c7fc
[Feature] Make common_on_attach configurable ( #1024 )
2021-07-21 02:04:44 +04:30
Abouzar Parvan
2827ed76ab
enables testing again ( #1039 )
2021-07-20 15:05:35 +00:00
Christian Chiarulli
d02265175f
Decoupling config from nvim ( #1038 )
2021-07-19 22:50:07 -04:00
Luc Sinet
1399d2670a
Replace which with command -v ( #1032 )
2021-07-19 21:03:31 +04:30
Luc Sinet
a3ab8b0df8
[Bugfix] lint script files ( #1026 )
2021-07-19 20:50:54 +04:30
kylo252
59106e860e
[Refactor] Make default keybindings configurable ( #988 )
2021-07-18 17:49:41 +00:00
Kai
5fb24d2bd8
remove ranger and ueberzug ( #1014 )
2021-07-18 16:36:43 +04:30
Abouzar Parvan
f5991a9d1b
updated readme ( #1000 )
2021-07-17 18:00:36 +04:30
chaeing
1f5fd93f80
[Refactor] nvimtree to be configurable ( #970 )
...
* Refactor nvimtree to be configurable
* Correct the location of .stylua.toml in Contrib.md
Co-authored-by: Christian Chiarulli <chris.machine@pm.me>
2021-07-17 02:42:55 -04:00
Luc Sinet
836286798e
[Feature] add linter support ( #982 )
2021-07-16 18:30:38 -04:00
Abouzar Parvan
fe48ed9ef9
add scala and sbt support ( #986 )
2021-07-16 18:26:29 -04:00
kylo252
5f6f5a735d
[Feature] Add an installer for Stylua ( #977 )
2021-07-15 20:59:59 +04:30
christianchiarulli
f58782563e
user toggleterm instead of fterm
2021-07-14 23:15:12 -04:00
PZ31k0nauT
b6c8d4b2a2
User configurable latex lsp#2 ( #861 )
...
* Adjust tex.lua and default-config for lsp magic
With this commit table elements are added to default-config.lua, which
are referenced in tex.lua. The settings are set to default.
This enables the user to configure settings accordingly inside of
lv-config.lua.
- build arguments
- forwardsearch executable e.g. zathura
- forwardsearch arguments for chosen executable are implemented
automatically
- handlers for virtual_text, signs, underline and update_in_insert are
set to the default
* Added Texlab-Build and Forward as which-keys
With this commit the two commands `:TexlabBuild` and `:TexlabForward`
are added as which-keys under the category +LaTeX.
- b is for TexlabBuild
- p is for TexlanForward (Preview)
* Change which-key for +Latex
The which-key for +Latex has to be changed because `L` is already used
by +Lush.
With this commit the which-key for +Latex is changed to `t`.
* Add documentation of options
All configurable texlab option is documented in lv-config.example.lua.
Also a link to the documentation of the options from latex-lsp/texlab
is added.
2021-07-14 01:42:36 -04:00
Abouzar Parvan
cae6b7da4c
fix the installation stuck on Ok to remove ( #912 )
2021-07-13 11:27:38 -04:00
Abouzar Parvan
d8268b5368
indent_line no more ( #903 )
2021-07-13 01:31:50 +00:00
Abouzar Parvan
384ef7fa25
Update lv-config.example.lua
2021-07-12 14:31:19 +04:30
Uzaaft
99be32d0ce
Added --edition parameter to lv-config examples. ( #890 )
2021-07-12 14:29:36 +04:30
Abouzar Parvan
1fbde6b563
goimports instead of goimport ( #889 )
2021-07-12 11:06:39 +04:30
Abouzar Parvan
fc5412033d
Update lv-config.example.lua
2021-07-12 05:59:21 +00:00
Abouzar Parvan
21a174faac
Update lv-config.example-no-ts.lua
2021-07-12 05:58:52 +00:00
Chris
7f05b92f63
don't source external file
2021-07-12 00:41:27 -04:00
Jacek Kiedrowski
2a1acc7968
Added autosave on focus loss option and list of errors to be ignored to vimtex. ( #873 )
2021-07-11 18:07:08 +00:00
Uzaaft
457d4ca244
MISC: Typo fix, and --@usage for python and rust ( #795 )
2021-07-11 13:12:55 +04:30
Kai
b68950978a
adding branch support ( #852 )
2021-07-10 19:25:35 -04:00
Abouzar Parvan
93379a2977
avoiding OCD attack with the help of folke/todo-comments ( #839 )
2021-07-10 17:34:20 -04:00
Abouzar Parvan
0f7c876e93
WIP: using formatter.nvim instead of neoformat ( #781 )
2021-07-10 14:18:28 -04:00
Abouzar Parvan
0f48285c61
updated readme according to default_plugin changes ( #833 )
2021-07-10 09:27:55 -04:00
christianchiarulli
1a8539fed9
update example configs
2021-07-09 22:04:14 -04:00
Chris
4b67cce36d
fix java script
2021-07-09 11:49:41 -04:00
Chris
b157f8f4b8
java updates
2021-07-09 11:33:19 -04:00
Chris
d539ec951c
java tool working on mac
2021-07-09 01:37:03 -04:00
Chris
a1cab20efa
remove extra .lua
2021-07-08 20:50:20 -04:00
Chris
6dce1e950a
mv ts config
2021-07-08 20:48:30 -04:00
Chris
b5c1dd6b47
try without tsupdate
2021-07-08 20:07:55 -04:00
christianchiarulli
583d0b8af1
open automatically
2021-07-08 19:03:25 -04:00
christianchiarulli
05b564179f
test
2021-07-08 19:01:05 -04:00
christianchiarulli
f20cbc740c
test again
2021-07-08 18:59:44 -04:00
christianchiarulli
934535df61
test
2021-07-08 18:57:58 -04:00
christianchiarulli
caa93e627c
Merge branch 'master' of github.com:ChristianChiarulli/LunarVim
2021-07-08 18:56:45 -04:00
christianchiarulli
89ba71ff8a
test
2021-07-08 18:56:39 -04:00
Abouzar Parvan
4ce73cdddb
pain and suffering ( #801 )
2021-07-08 18:51:33 -04:00
christianchiarulli
2b864e8517
update
2021-07-08 18:48:02 -04:00
christianchiarulli
354360400f
udpate config example
2021-07-08 18:45:42 -04:00
christianchiarulli
5f1f6600cd
try cq
2021-07-08 18:42:12 -04:00
christianchiarulli
b88f189c49
update installer
2021-07-08 18:40:35 -04:00
christianchiarulli
6e8bbd1572
test
2021-07-08 18:31:14 -04:00
christianchiarulli
4146865add
new command for tsupdate
2021-07-08 18:24:16 -04:00
christianchiarulli
45d51e65d4
try with diff config
2021-07-08 18:14:12 -04:00
christianchiarulli
f93e1f0f00
refactor
2021-07-08 18:02:41 -04:00
christianchiarulli
b762ba7d1d
tryy with silent
2021-07-08 17:54:34 -04:00
christianchiarulli
18aae15201
write to log file
2021-07-08 17:43:42 -04:00
christianchiarulli
a6c06008aa
another redirect
2021-07-08 17:36:55 -04:00
christianchiarulli
75a338eb80
redirect output test
2021-07-08 17:34:18 -04:00
christianchiarulli
61a944f7a3
format
2021-07-08 17:22:02 -04:00
Chris
25cfc15b46
decrease time
2021-07-08 01:03:07 -04:00
Chris
64962842cb
update
2021-07-08 00:56:09 -04:00
Chris
9ed937972f
update
2021-07-08 00:52:28 -04:00
Chris
fed00c6215
update
2021-07-08 00:51:07 -04:00
Chris
e781e3d876
test with compile
2021-07-08 00:46:42 -04:00
Chris
fa65fab809
test
2021-07-08 00:44:32 -04:00
Chris
c04521ac5a
test
2021-07-08 00:41:08 -04:00
Chris
dfcfd0c1fd
typo
2021-07-08 00:39:41 -04:00
Chris
9ed8538de9
update
2021-07-08 00:37:36 -04:00
Chris
0b67ccaed8
try this
2021-07-08 00:30:17 -04:00
Chris
a5c503b3b3
update
2021-07-08 00:26:55 -04:00
Chris
290d6a1317
separate compile
2021-07-08 00:23:07 -04:00
Chris
40811aec1f
add compile
2021-07-08 00:20:35 -04:00
Chris
95808150c5
testing blocking install
2021-07-08 00:17:36 -04:00
Abouzar Parvan
649849ad58
we don't need all the neovim git history to install the latest version ( #756 )
2021-07-07 08:57:22 -04:00
Abouzar Parvan
cd7da50350
custom_plugins has been renamed to user_plugins ( #745 )
2021-07-07 02:36:56 -04:00
christianchiarulli
430965b7a6
test install
2021-07-07 00:40:00 -04:00
christianchiarulli
0155a3e69f
udpate
2021-07-07 00:34:06 -04:00
christianchiarulli
85c492b930
update install
2021-07-07 00:26:47 -04:00
christianchiarulli
15da3c2005
fix install
2021-07-07 00:23:38 -04:00
christianchiarulli
b25cc0194e
remove that
2021-07-06 23:44:22 -04:00
christianchiarulli
b9fa724eb6
try this
2021-07-06 23:43:32 -04:00
christianchiarulli
2e8f591bb1
update script
2021-07-06 23:41:29 -04:00
Chris
00bf949fe8
custom whichkey entries
2021-07-06 21:42:26 -04:00
christianchiarulli
15603354ac
remove plugin bloat
2021-07-06 11:30:01 -04:00
Joan López
a2ba3ce554
fixed missing format setting for php language. ( #727 )
2021-07-06 08:54:22 -04:00
christianchiarulli
5c73e9bea5
fix user config
2021-07-05 16:05:15 -04:00
Rafael
71c5cb4f0b
(feat) use neoformat as the defalt format option ( #715 )
2021-07-05 16:01:19 -04:00
christianchiarulli
be9a5a0889
user defined plugins
2021-07-05 15:35:06 -04:00
christianchiarulli
6b41286d70
updated autocommands for user
2021-07-05 14:49:07 -04:00
maxime50
d876d89c30
Remove extras
Config option since extras plugins are enabled individualy now ( #673 )
...
* Remove `extras` Global Config
* remove white space
Co-authored-by: maxime50 <>
2021-07-04 22:14:09 -04:00
Rafael
d8a3a552d6
[IMPORTANT] Now using stylua for formatting.
...
* This was discussed in #652
* For now on, we're gonna use stylua for formatting the project, the config is located
in `utils/.stylua.toml`, Use it before pushing changes.
2021-07-04 22:34:46 -03:00
Rafael
9f511bcb59
start formatting rules
2021-07-04 22:14:01 -03:00
PZ31k0nauT
7cd58b1228
Basics for php lsp ( #664 )
...
* Update php.lua
* Update default-config.lua
* Update lv-config.example.lua
2021-07-04 12:50:38 -04:00
christianchiarulli
c0a48c186b
update docs
2021-07-04 12:19:29 -04:00
Mayank Dutta
7dc564c427
added Clangd format_on_save ( #621 )
...
* clang autoformat do save lot of trouble
* clang autoformat do save lot of trouble
* clang indentation done, comments updated
* clang indentation done, comments updated
Co-authored-by: Mayank Sharma <info@Mayanks-MacBook-Air.local>
2021-07-03 17:13:57 -04:00
J.B.C
049fd808d9
fix(typo): nvcode -> LunarVim ( #629 )
2021-07-03 17:13:35 -04:00
Henry Palacios
8e1ae72fa7
Update nv script folder ( #625 )
...
The path used by default in install.sh is ~/.config/nvim
2021-07-03 16:40:29 -04:00
William Goulois
0096e0baa9
feat(615): transparent background option ( #617 )
2021-07-03 13:52:07 -04:00
James Walmsley
af207091bc
[LSP] clang - Better defaults for clangd. ( #601 )
2021-07-02 19:44:18 -04:00
Chris
255b14a371
remove lv config so that user settings actually mean something
2021-07-02 14:39:36 -04:00
Chris
a84f5eb36b
add lush and template for creating colorschemes
2021-06-30 22:03:56 -04:00
Chris
e161706ba3
color logo
2021-06-30 11:57:08 -04:00
Chris
b774240d28
new logo
2021-06-30 00:55:40 -04:00
christianchiarulli
832b55fa23
less vimscript
2021-06-28 11:39:37 -04:00
Wolowit
0b0ba39193
vscode use spacebar in other input ( #513 )
...
* fixed ues spacebar in other input(terminal, extensions, etc)
* fixed vscode spacebar
2021-06-26 14:07:58 -04:00
yibaba
c1600fbfaa
Modifying installer.sh (and README.md) to be suited for Gentoo ( #495 )
...
* Modifying installer.sh to be suited for Gentoo
* Change README.md to be more helpful for Gentoo instalations
2021-06-18 17:43:30 -04:00
Micael Viana
d118833913
fix pip install on Arch Linux ( #390 )
2021-05-12 14:50:28 -04:00
Simon Fontana Oscarsson
cce4f50e76
Fix packer and nvim already installed check ( #382 )
...
It was not possible to install LunarVim if these programs were already
installed. The check is syntactically incorrect and will always return
non-0 status, and the installer always continued with installing packer
and nvim. This failed with an error: "fatal: destination path
'REDACTED/packer.nvim' already exists and is not an empty directory."
Correct the syntax error by checking if the file exists.
2021-05-09 11:22:46 -04:00
Simon Fontana Oscarsson
123dfca594
Use os-release file to check Ubuntu distro ( #381 )
...
Previous check uname -a does not work if user has changed kernel.
Use os-release for true operating system identification.
2021-05-09 11:22:29 -04:00
Enzo Di Tizio
b70c1a4a07
Fixed possible typo ( #324 )
...
Fixing possible typo on the `oneDarkPro` theme name.
2021-04-29 18:51:52 -04:00
yibaba
9bd32d7f95
Add compatibility with Artix Linux (Arch derivative) ( #306 )
2021-04-27 00:59:09 -04:00
André Sá
4a797b59bd
Update install to support Fedora ( #259 )
2021-04-15 21:24:01 -04:00
christianchiarulli
2cd8c6a21c
LunarVim
2021-04-15 00:17:48 -04:00
Walkability
dd70434857
minor-installer-fix: remove install argument from pacman ( #231 )
2021-04-04 17:24:35 -04:00
Chris
62e44109e5
update logo
2021-04-01 04:49:56 -04:00
Iván Giovanazzi
d231232f87
added install tree-sitter-cli ( #161 )
2021-03-26 00:58:54 -04:00
Chris
20dbd59ee4
remove autoinstall for now
2021-03-25 23:57:20 -04:00
Chris
f52a6870a7
add support LspInstall where possible
2021-03-25 19:58:40 -04:00
Chris
301a2cb67f
update install script
2021-03-23 19:52:56 -04:00
Chris
211f0a06d1
update install script
2021-03-23 19:50:20 -04:00
Chris
fda6449427
update install script
2021-03-23 19:48:07 -04:00
Chris
4c57e5a040
remove junk
2021-03-23 19:47:59 -04:00
Chris
544b67d80a
better vscode support
2021-03-22 22:09:11 -04:00
Chris
a8326859cd
updates
2021-03-22 01:46:06 -04:00
Chris
7613b25a54
add demo pic
2021-03-21 23:37:02 -04:00
Chris
07b8a2d071
udpates
2021-03-21 23:33:08 -04:00
Chris
4c1840f240
add lots of nonsense to script, for now just tell user in readme to run :PackerInstall
2021-03-19 02:13:59 -04:00
Chris
e66addc568
update need to get rid of message
2021-03-19 01:44:44 -04:00
Chris
532501a266
update script
2021-03-19 01:38:22 -04:00
Chris
3c4976aba5
update install
2021-03-19 01:32:01 -04:00