kylo252
e8693406ba
perf(lsp): use the new upstream API for filetypes ( #1836 )
2021-10-31 16:23:44 +01:00
kylo252
7a2a5fc810
feat: add support for using minimal_lsp on windows ( #1882 )
2021-10-31 11:15:50 +01:00
kylo252
efe30f26a7
chore: update docs to reflect recent changes ( #1841 )
2021-10-24 12:56:56 +02:00
kylo252
cfdd5e61f9
fix(docs): update telescope's example config ( #1814 )
2021-10-20 18:35:07 +02:00
Antyos
9be8ea6aab
[Bugfix] Fix Windows environment variables in .ps1 scripts ( #1802 )
2021-10-20 18:04:42 +02:00
Goran Mekić
0444c28379
[Feature] Add BSD support ( #1801 )
2021-10-20 17:44:37 +02:00
Nikolay Belov
3c5a6d06b9
Rollback default branch name to master ( #1589 )
2021-10-16 13:07:55 +02:00
kylo252
8e4f97b0fb
fix: restore windows installer default branch
2021-10-03 16:23:06 +02:00
kylo252
d01ba08eae
refactor: auto-generate language configuration ( #1584 )
...
Refactor the monolithic `lvim.lang` design into a more modular approach.
IMPORTANT: run `:LvimUpdate` in order to generate the new ftplugin template files.
2021-10-03 16:13:46 +02:00
Lee Marlow
0a41e9e118
docs: spelling fixes and LunarVim name consistency ( #1655 )
2021-10-02 19:32:55 +03:30
kylo252
8e3cfb77e6
fix(installer): add missing update call ( #1653 )
2021-10-01 16:49:32 +02:00
kylo252
a273c46eee
feat: add LvimUpdate command ( #1634 )
...
* feat: add prelimenary LvimUpdate command
* feat: use native process management
* feat: add a telescope change-log utility
* fix: update readme to include the new command
2021-10-01 13:27:06 +02:00
Jakpat Mingmongkolmitr
52dd273ca9
fix(installer): fix ARGS_LOCAL condition ( #1649 )
2021-10-01 09:04:27 +02:00
Subho Banerjee
e270bdbd6f
[Bugfix]: Use local install in Github actions ( #1628 )
...
Co-authored-by: kylo252 <59826753+kylo252@users.noreply.github.com>
2021-09-30 18:53:14 +02:00
chaesngmin
346925fcdc
feat: add commitlint CI ( #1459 )
...
Co-authored-by: kylo252 <59826753+kylo252@users.noreply.github.com>
2021-09-30 07:44:35 +02:00
Abouzar Parvan
238bbf18ac
fix small bugs in nvim-tree ( #1629 )
2021-09-26 21:11:44 +03:30
Subho Banerjee
6214ff9ef6
fix: Rework Dockerfile to run lvim ( #1593 )
2021-09-23 15:38:31 +03:30
kylo252
938e0f88bc
fix: remove outdated cache files on install ( #1591 )
2021-09-21 11:56:24 +02:00
Subho Banerjee
279d537e9c
[Feature]: use yarn to install nodejs dependencies ( #1565 )
...
* Add yarn support for installer script
* Add non-interactive install
* Fix installer script bug for cargo
2021-09-21 08:52:46 +02:00
kylo252
e22f9a21c1
fix: more robust reloading ( #1556 )
2021-09-16 12:28:32 +04:30
christianchiarulli
edcf15ba67
chore: add demo images
2021-09-14 12:17:31 -04:00
kylo252
fcb764cd63
refactor(ci): better path handling ( #1531 )
2021-09-13 11:10:07 +02:00
kylo252
38f53bf08c
[Feature]: Add some very basic unit-tests ( #1369 )
2021-09-09 18:53:21 +02:00
rebuilt
0641875494
Correct path of uninstall script. ( #1500 )
2021-09-08 16:39:22 +04:30
Landon Schropp
45c7987768
Fix a small typo in config.example.lua ( #1473 )
2021-09-05 03:17:15 +04:30
Ahmed Khalf
ef59f81715
Change .desktop terminal value to true ( #1471 )
2021-09-05 01:42:12 +04:30
premell
91180ce999
Update install.sh ( #1465 )
2021-09-04 13:03:55 +04:30
christianchiarulli
a77e36483b
Merge branch 'rolling' of github.com:ChristianChiarulli/LunarVim into rolling
2021-09-03 18:38:46 -04:00
christianchiarulli
79a4a42953
fix: update example config
2021-09-03 18:38:40 -04:00
Abouzar Parvan
465c975214
Fix typo in vscode_config
2021-09-02 05:32:15 +04:30
Abouzar Parvan
67a0ee6fdd
Fix the installer copy command ( #1432 )
2021-08-31 12:24:33 +04:30
Desmond Chan
ca8d855eb0
[Bugfix] Fix cp cannot stat error during installation ( #1428 )
2021-08-30 20:13:09 +02:00
Christian Chiarulli
1ac46d79b9
fix: spacegray -> onedarker
2021-08-30 01:00:58 -04:00
Lee Marlow
21d04257a8
[Feature] Fetch from git before update in install script ( #1409 )
2021-08-28 00:16:11 +04:30
kylo252
27679f988f
[Refactor]: only allow a single logger ( #1405 )
2021-08-26 23:02:16 +04:30
Chris Deligeorgis
14f129cf26
[Refactor]: use "python3 -m pip" in the install script ( #1398 )
2021-08-26 12:53:29 +02:00
Chris Deligeorgis
cfefddde9e
Add a fallback for "ensurepip" on Debian based distros ( #1396 )
2021-08-26 12:08:48 +02:00
kylo252
f6c706ac0c
fix unrecognized rsync flag on osx
2021-08-24 09:13:07 +02:00
kylo252
101c683433
[Refactor] Installer v2 with support for backup ( #1052 )
2021-08-23 17:18:42 +02:00
Jan Vlčinský
cc166d0503
fix telescope.project call in sample config (without ts) ( #1380 )
2021-08-23 14:06:12 +04:30
Abouzar Parvan
10091859a2
Update config.example.lua
2021-08-23 08:21:17 +04:30
kylo252
33640834e4
fix: set runtime directories correctly ( #1354 )
...
* fix: set runtime directories correctly
This also simplifies the way to invoke LunarVim to just be:
`nvim -u "$LUNARVIM_RUNTIME_DIR/lvim/init.lua"`
Fixes #1352
* use libuv to get homedir path
2021-08-20 22:59:40 +02:00
christianchiarulli
c76cc0ea8a
fix java again, this file cannot be formatted, don't ask me why, because I have no idea
2021-08-16 20:10:53 -04:00
dklymenk
ae1dea8b64
[Feature] Expose null ls setup to user config ( #1323 )
...
* expose null_ls setup to user config
* add new config to example configs
* fix tabs with stylua
* change else statement in the example
2021-08-16 15:31:03 +02:00
kylo252
1fbc34cf1d
Fix slow CI by installing a neovim binary directly ( #1059 )
2021-08-15 20:31:37 +04:30
kylo252
988c74ec56
feat: Add pre-commit hook for linting and formatting ( #1132 )
...
* feat: Add pre-commit hook for linting and formatting
* format with prettier
2021-08-13 12:11:18 +02:00
kylo252
03b7da74ee
Fix formatting according to style-guide ( #1057 )
2021-08-12 11:31:31 +02:00
Andrew Fridley
a334420381
Please... reverse history and cycle next telescope bindings ( #1276 )
2021-08-12 10:19:37 +04:30
kylo252
405423108f
feat: Add an async logger using plenary ( #1207 )
...
Co-authored-by: rebuilt <memoryman51@hotmail.com>
2021-08-09 19:02:37 +02:00
grvxs
f3c44ce3a9
fix: typo in install_stylua.sh
2021-08-06 16:49:52 +05:30
Chris
84f56ac498
udpate docker image for org
2021-08-04 15:21:00 -04:00
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