Add neovim configuration files
This commit is contained in:
parent
6cd67e88ad
commit
74a974be5e
25 changed files with 8576 additions and 15 deletions
|
|
@ -6,6 +6,7 @@
|
|||
- '{{ xdg_config_dir }}/nvim/'
|
||||
- '{{ xdg_config_dir }}/nvim/lua'
|
||||
- '{{ xdg_config_dir }}/nvim/after'
|
||||
- '{{ xdg_config_dir }}/nvim/after/ftplugin'
|
||||
- '{{ xdg_data_dir }}/nvim/site'
|
||||
- '{{ xdg_data_dir }}/nvim/site/pack'
|
||||
- '{{ xdg_data_dir }}/nvim/site/pack/default'
|
||||
|
|
@ -42,46 +43,86 @@
|
|||
path: '{{ xdg_data_dir }}/nvim/site/pack/default/start/coc.nvim'
|
||||
state: absent
|
||||
|
||||
- name: setup neovim color files
|
||||
copy:
|
||||
dest: '{{ xdg_data_dir }}/nvim/site/colors'
|
||||
src: 'files/nvim/colors'
|
||||
|
||||
- name: setup neovim configuration files
|
||||
file:
|
||||
path: '{{ item.dest }}'
|
||||
template:
|
||||
dest: '{{ item.dest }}'
|
||||
src: '{{ item.src }}'
|
||||
state: link
|
||||
force: true
|
||||
loop:
|
||||
- {
|
||||
src: '{{ ansible_env.HOME }}/dotfiles/nvim/colors',
|
||||
dest: '{{ xdg_data_dir }}/nvim/site/colors',
|
||||
src: 'templates/nvim/ftplugin/bash.lua.j2',
|
||||
dest: '{{ xdg_config_dir }}/nvim/after/ftplugin/bash.lua',
|
||||
}
|
||||
- {
|
||||
src: '{{ ansible_env.HOME }}/dotfiles/nvim/ftplugin',
|
||||
dest: '{{ xdg_config_dir }}/nvim/after/ftplugin',
|
||||
src: 'templates/nvim/ftplugin/css.lua.j2',
|
||||
dest: '{{ xdg_config_dir }}/nvim/after/ftplugin/css.lua',
|
||||
}
|
||||
- {
|
||||
src: '{{ ansible_env.HOME }}/dotfiles/nvim/init.lua',
|
||||
src: 'templates/nvim/ftplugin/html.lua.j2',
|
||||
dest: '{{ xdg_config_dir }}/nvim/after/ftplugin/html.lua',
|
||||
}
|
||||
- {
|
||||
src: 'templates/nvim/ftplugin/htmldjango.lua.j2',
|
||||
dest: '{{ xdg_config_dir }}/nvim/after/ftplugin/htmldjango.lua',
|
||||
}
|
||||
- {
|
||||
src: 'templates/nvim/ftplugin/javascript.lua.j2',
|
||||
dest: '{{ xdg_config_dir }}/nvim/after/ftplugin/javascript.lua',
|
||||
}
|
||||
- {
|
||||
src: 'templates/nvim/ftplugin/json.lua.j2',
|
||||
dest: '{{ xdg_config_dir }}/nvim/after/ftplugin/json.lua',
|
||||
}
|
||||
- {
|
||||
src: 'templates/nvim/ftplugin/lua.lua.j2',
|
||||
dest: '{{ xdg_config_dir }}/nvim/after/ftplugin/lua.lua',
|
||||
}
|
||||
- {
|
||||
src: 'templates/nvim/ftplugin/python.lua.j2',
|
||||
dest: '{{ xdg_config_dir }}/nvim/after/ftplugin/python.lua',
|
||||
}
|
||||
- {
|
||||
src: 'templates/nvim/ftplugin/scss.lua.j2',
|
||||
dest: '{{ xdg_config_dir }}/nvim/after/ftplugin/scss.lua',
|
||||
}
|
||||
- {
|
||||
src: 'templates/nvim/ftplugin/sh.lua.j2',
|
||||
dest: '{{ xdg_config_dir }}/nvim/after/ftplugin/sh.lua',
|
||||
}
|
||||
- {
|
||||
src: 'templates/nvim/ftplugin/yaml.lua.j2',
|
||||
dest: '{{ xdg_config_dir }}/nvim/after/ftplugin/yaml.lua',
|
||||
}
|
||||
- {
|
||||
src: 'templates/nvim/init.lua.j2',
|
||||
dest: '{{ xdg_config_dir }}/nvim/init.lua',
|
||||
}
|
||||
- {
|
||||
src: '{{ ansible_env.HOME }}/dotfiles/nvim/lua/auto-commands.lua',
|
||||
src: 'templates/nvim/lua/auto-commands.lua.j2',
|
||||
dest: '{{ xdg_config_dir }}/nvim/lua/auto-commands.lua',
|
||||
}
|
||||
- {
|
||||
src: '{{ ansible_env.HOME }}/dotfiles/nvim/lua/keybindings.lua',
|
||||
src: 'templates/nvim/lua/keybindings.lua.j2',
|
||||
dest: '{{ xdg_config_dir }}/nvim/lua/keybindings.lua',
|
||||
}
|
||||
- {
|
||||
src: '{{ ansible_env.HOME }}/dotfiles/nvim/lua/lsp.lua',
|
||||
src: 'templates/nvim/lua/lsp.lua.j2',
|
||||
dest: '{{ xdg_config_dir }}/nvim/lua/lsp.lua',
|
||||
}
|
||||
- {
|
||||
src: '{{ ansible_env.HOME }}/dotfiles/nvim/lua/nvim-cmp.lua',
|
||||
src: 'templates/nvim/lua/nvim-cmp.lua.j2',
|
||||
dest: '{{ xdg_config_dir }}/nvim/lua/nvim-cmp.lua',
|
||||
}
|
||||
- {
|
||||
src: '{{ ansible_env.HOME }}/dotfiles/nvim/lua/options.lua',
|
||||
src: 'templates/nvim/lua/options.lua.j2',
|
||||
dest: '{{ xdg_config_dir }}/nvim/lua/options.lua',
|
||||
}
|
||||
- {
|
||||
src: '{{ ansible_env.HOME }}/dotfiles/nvim/lua/tree-sitter.lua',
|
||||
src: 'templates/nvim/lua/tree-sitter.lua.j2',
|
||||
dest: '{{ xdg_config_dir }}/nvim/lua/tree-sitter.lua',
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue