Compare commits

...

76 commits

Author SHA1 Message Date
dependabot[bot]
f1fc34923c
Bump prismjs from 1.25.0 to 1.27.0 in /script-resources/markdown2htmldoc
Bumps [prismjs](https://github.com/PrismJS/prism) from 1.25.0 to 1.27.0.
- [Release notes](https://github.com/PrismJS/prism/releases)
- [Changelog](https://github.com/PrismJS/prism/blob/master/CHANGELOG.md)
- [Commits](https://github.com/PrismJS/prism/compare/v1.25.0...v1.27.0)

---
updated-dependencies:
- dependency-name: prismjs
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
2022-11-25 10:29:28 +00:00
Alyxia Sother
2966ad4956
[dmitmel] Update submodule 2022-11-25 10:29:09 +00:00
Alyxia Sother
440a7beb72
[script-resources] Update dependencies 2022-11-25 10:28:31 +00:00
GitHub
256e8b6ee7 [dmitmel] Update submodule 2022-11-19 00:54:58 +00:00
GitHub
73db4b0cd4 [dmitmel] Update submodule 2022-11-18 00:56:50 +00:00
GitHub
edba153561 [dmitmel] Update submodule 2022-11-14 00:53:10 +00:00
GitHub
49e1e7f9d5 [dmitmel] Update submodule 2022-11-12 00:55:44 +00:00
GitHub
17969ceae8 [dmitmel] Update submodule 2022-11-11 00:58:43 +00:00
GitHub
0554766831 [dmitmel] Update submodule 2022-11-10 00:56:59 +00:00
GitHub
f41a6ab25b [dmitmel] Update submodule 2022-10-30 01:04:42 +00:00
GitHub
342ff91de2 [dmitmel] Update submodule 2022-10-05 01:10:17 +00:00
GitHub
f0da78626d [dmitmel] Update submodule 2022-09-28 01:05:52 +00:00
Alyxia
4ca270760b
[nvim] Add TeX plugins 2022-09-25 11:21:55 +02:00
Alyxia
d2f964c742
[nvim] Fix some coc complaints 2022-09-25 11:21:30 +02:00
GitHub
75d79fc13c [dmitmel] Update submodule 2022-09-18 01:04:09 +00:00
GitHub
567aa704e3 [dmitmel] Update submodule 2022-09-11 01:01:03 +00:00
GitHub
48d0461546 [dmitmel] Update submodule 2022-09-02 00:57:49 +00:00
GitHub
d3ac2b5d8a [dmitmel] Update submodule 2022-09-01 00:55:40 +00:00
Alyxia Sother
50793f84a9
[nvim] Get rid of lisp plugin 2022-08-08 22:24:42 +02:00
Alyxia Sother
b27bb07d9d
[nvim] Add new required coc keybinds 2022-08-08 22:24:29 +02:00
Alyxia Sother
3730b40d25
[nvim] Fix faulty if statement 2022-08-08 22:22:33 +02:00
GitHub
c23ce14d05 [dmitmel] Update submodule 2022-07-25 00:53:43 +00:00
GitHub
0ad9eee709 [dmitmel] Update submodule 2022-07-16 00:55:16 +00:00
GitHub
20e0b37e6c [dmitmel] Update submodule 2022-07-13 00:52:59 +00:00
GitHub
9a11e2457d [dmitmel] Update submodule 2022-07-12 00:57:04 +00:00
GitHub
fb71948e1f [dmitmel] Update submodule 2022-07-11 00:53:14 +00:00
GitHub
b2aa50c348 [dmitmel] Update submodule 2022-07-10 00:58:35 +00:00
GitHub
ad72eb8225 [dmitmel] Update submodule 2022-07-08 00:56:55 +00:00
GitHub
6194a31ea3 [dmitmel] Update submodule 2022-07-07 00:56:55 +00:00
GitHub
570b46adc3 [dmitmel] Update submodule 2022-07-06 00:56:26 +00:00
GitHub
bbf5b0afea [dmitmel] Update submodule 2022-07-02 00:53:29 +00:00
GitHub
23c2294019 [dmitmel] Update submodule 2022-06-27 00:56:20 +00:00
Alyxia Sother
42bff9956b
[nvim] Add neovim checks 2022-06-26 09:00:51 +00:00
GitHub
d68351e2fd [dmitmel] Update submodule 2022-06-18 00:51:13 +00:00
GitHub
a7ce0f3964 [dmitmel] Update submodule 2022-06-11 00:46:37 +00:00
GitHub
e2cbaa27ae [dmitmel] Update submodule 2022-06-10 00:51:29 +00:00
GitHub
fad6dbd24c [dmitmel] Update submodule 2022-06-08 00:48:06 +00:00
GitHub
e6c3cc6320 [dmitmel] Update submodule 2022-05-26 00:52:31 +00:00
GitHub
004333c498 [dmitmel] Update submodule 2022-05-24 00:53:30 +00:00
GitHub
1efbda9d39 [dmitmel] Update submodule 2022-05-23 00:46:52 +00:00
GitHub
dda36eeab0 [dmitmel] Update submodule 2022-05-21 00:43:09 +00:00
GitHub
2e6af7fd03 [dmitmel] Update submodule 2022-05-17 00:48:15 +00:00
GitHub
37836b0a54 [dmitmel] Update submodule 2022-05-09 00:50:00 +00:00
GitHub
d6ecc51b23 [dmitmel] Update submodule 2022-05-08 00:45:05 +00:00
GitHub
31daec6228 [dmitmel] Update submodule 2022-05-07 00:43:56 +00:00
GitHub
890164ff14 [dmitmel] Update submodule 2022-05-04 00:49:29 +00:00
GitHub
8c27b5d89a [dmitmel] Update submodule 2022-05-02 00:47:46 +00:00
GitHub
55671147bd [dmitmel] Update submodule 2022-05-01 00:57:31 +00:00
GitHub
3d0e89e4e4 [dmitmel] Update submodule 2022-04-27 00:55:51 +00:00
GitHub
c03b35eaf5 [dmitmel] Update submodule 2022-04-26 00:47:59 +00:00
GitHub
b0fc4cfa53 [dmitmel] Update submodule 2022-04-21 00:49:19 +00:00
GitHub
38e6f38c2a [dmitmel] Update submodule 2022-04-20 00:53:45 +00:00
GitHub
7ca2f7153e [dmitmel] Update submodule 2022-04-18 00:50:32 +00:00
GitHub
b147edb966 [dmitmel] Update submodule 2022-04-10 00:42:58 +00:00
GitHub
24eaaef52d [dmitmel] Update submodule 2022-04-09 00:40:36 +00:00
GitHub
913fb6536d [dmitmel] Update submodule 2022-04-08 12:05:35 +00:00
GitHub
c2403810f2 [dmitmel] Update submodule 2022-04-08 00:43:18 +00:00
GitHub
2303e9b4ee [dmitmel] Update submodule 2022-04-07 00:43:07 +00:00
GitHub
6e3c73854f [dmitmel] Update submodule 2022-04-06 00:43:38 +00:00
GitHub
c9c104942b [dmitmel] Update submodule 2022-04-05 00:40:52 +00:00
GitHub
97c107b927 [dmitmel] Update submodule 2022-03-31 00:41:14 +00:00
GitHub
bf382b8cbf [dmitmel] Update submodule 2022-03-30 00:40:44 +00:00
GitHub
5f76514247 [dmitmel] Update submodule 2022-03-26 00:39:11 +00:00
GitHub
91e3b15511 [dmitmel] Update submodule 2022-03-24 00:40:50 +00:00
GitHub
3c6898f5f4 [dmitmel] Update submodule 2022-03-23 00:43:46 +00:00
GitHub
b7d0c56360 [dmitmel] Update submodule 2022-03-22 00:38:43 +00:00
GitHub
09a43723a4 [dmitmel] Update submodule 2022-03-21 00:37:10 +00:00
GitHub
4484a842da [dmitmel] Update submodule 2022-03-20 00:38:00 +00:00
GitHub
6e946c6c6d [dmitmel] Update submodule 2022-03-17 00:39:07 +00:00
GitHub
ae0d28b851 [dmitmel] Update submodule 2022-03-16 00:39:12 +00:00
GitHub
1286d508fb [dmitmel] Update submodule 2022-03-15 00:42:56 +00:00
GitHub
a138dcc640 [dmitmel] Update submodule 2022-03-13 00:36:08 +00:00
GitHub
67f297f77b [dmitmel] Update submodule 2022-03-11 00:39:55 +00:00
GitHub
dcb08779ea [dmitmel] Update submodule 2022-03-07 00:36:52 +00:00
GitHub
9e2eab6e0c
[dmitmel] Update submodule 2022-03-05 11:32:52 +00:00
Alyxia Sother
296d65e319
[tmux] Fixup some of the config 2022-03-05 11:30:00 +00:00
10 changed files with 3043 additions and 30 deletions

@ -1 +1 @@
Subproject commit 9e6941eeb7728f0ceadffb501f473a08837098ac Subproject commit 3cf5d36805457bc82bb33e88ee317d0a2710d8e4

View file

@ -1,2 +0,0 @@
call extend(g:dotfiles_coc_extensions, {'coc-cl': 1})
call extend(g:dotfiles_coc_filetypes, {'lsp': 1})

View file

@ -0,0 +1,2 @@
call extend(g:dotfiles_coc_extensions, {'coc-vimtex': 1})
call extend(g:dotfiles_coc_filetypes, {'tex': 1, 'cls': 1})

View file

@ -1,48 +1,58 @@
let s:plug = funcref('dotfiles#plugman#register') let s:plug = funcref('dotfiles#plugman#register')
" UI {{{ " UI {{{
call s:plug('romgrk/barbar.nvim') if has('nvim')
call s:plug('hoob3rt/lualine.nvim') call s:plug('romgrk/barbar.nvim')
call s:plug('hoob3rt/lualine.nvim')
endif
" }}} " }}}
" Navigation {{{ " Navigation {{{
call s:plug('nvim-telescope/telescope.nvim') " dependencies {{{ if has('nvim')
call s:plug('nvim-lua/plenary.nvim') call s:plug('nvim-telescope/telescope.nvim') " dependencies {{{
" }}} call s:plug('nvim-lua/plenary.nvim')
" }}}
endif
" }}} " }}}
" Files {{{ " Files {{{
if has('nvim')
call s:plug('kyazdani42/nvim-web-devicons')
call s:plug('akinsho/nvim-toggleterm.lua')
endif
call s:plug('preservim/nerdtree') call s:plug('preservim/nerdtree')
call s:plug('kyazdani42/nvim-web-devicons')
call s:plug('akinsho/nvim-toggleterm.lua')
call s:plug('antoyo/vim-licenses') call s:plug('antoyo/vim-licenses')
" }}} " }}}
" Language specific {{{ " Language specific {{{
call s:plug('alaviss/nim.nvim') if has('nvim')
call s:plug('xiyaowong/coc-nvim-lua')
call s:plug('alaviss/nim.nvim')
if has('unix')
call s:plug('nvim-neorg/neorg', { 'branch': 'unstable' }) " dependencies {{{
call s:plug('nvim-treesitter/nvim-treesitter', { 'do': ':TSUpdate' })
" }}}
endif
endif
call s:plug('lervag/vimtex')
call s:plug('stevearc/vim-arduino') call s:plug('stevearc/vim-arduino')
call s:plug('xiyaowong/coc-nvim-lua')
call s:plug('luke-gru/vim-riml') call s:plug('luke-gru/vim-riml')
call s:plug('bhurlow/vim-parinfer') call s:plug('bhurlow/vim-parinfer')
call s:plug('vim-scripts/newlisp') call s:plug('vim-scripts/newlisp')
if has('unix')
call s:plug('nvim-neorg/neorg', { 'branch': 'unstable' }) " dependencies {{{
call s:plug('nvim-treesitter/nvim-treesitter', { 'do': ':TSUpdate' })
" }}}
endif
call s:plug('noahfrederick/vim-laravel') " dependencies {{{ call s:plug('noahfrederick/vim-laravel') " dependencies {{{
call s:plug('noahfrederick/vim-composer') call s:plug('noahfrederick/vim-composer')
call s:plug('tpope/vim-projectionist') call s:plug('tpope/vim-projectionist')
call s:plug('tpope/vim-dispatch') call s:plug('tpope/vim-dispatch')
" }}} " }}}
" }}} " }}}
" Misc {{{ " Misc {{{
call s:plug('junegunn/vader.vim') if has('nvim')
call s:plug('andweeb/presence.nvim') call s:plug('andweeb/presence.nvim')
call s:plug('wakatime/vim-wakatime') if has('nvim-0.6.0')
if has('nvim-0.6.0') call s:plug('github/copilot.vim')
call s:plug('github/copilot.vim') endif
endif endif
call s:plug('junegunn/vader.vim')
call s:plug('wakatime/vim-wakatime')
" }}} " }}}

View file

@ -6,4 +6,20 @@ let g:vim_ide = 1
let g:dotfiles_rainbow_indent_opacity = 0.5 let g:dotfiles_rainbow_indent_opacity = 0.5
source <sfile>:p:h/../dmitmel-dotfiles/nvim/init.vim source <sfile>:p:h/../dmitmel-dotfiles/nvim/init.vim
luafile <sfile>:p:h/init.lua
if has('nvim')
luafile <sfile>:p:h/init.lua
else
set termguicolors
endif
" Arrow key fix kanged from <https://vim.fandom.com/wiki/Fix_arrow_keys_that_display_A_B_C_D_on_remote_shell#Solution_21> {{{
if exists("g:HELP_MY_ARROW_KEYS_ARE_BROKEN")
" the following simply creates an ambiguous mapping so vim fully
" processes the escape sequence for terminal keys, see 'ttimeout' for a
" rough explanation, this just forces it to work
if &term[:4] == "xterm" || &term[:5] == 'screen' || &term[:3] == 'rxvt'
inoremap <silent> <C-[>OC <RIGHT>
endif
endif
" }}}

View file

@ -1,5 +1,23 @@
nnoremap <C-t> :NERDTreeToggle<CR> nnoremap <C-t> :NERDTreeToggle<CR>
" Completion {{{
function! s:check_back_space() abort
let col = col('.') - 1
return !col || getline('.')[col - 1] =~ '\s'
endfunction
nmap <silent> <F3> <Plug>(coc-codeaction-line)
xmap <silent> <F3> <Plug>(coc-codeaction-selected)
inoremap <expr> <cr> coc#pum#visible() ? coc#_select_confirm() : "\<CR>"
inoremap <silent><expr> <TAB>
\ coc#pum#visible() ? coc#pum#next(1):
\ <SID>check_back_space() ? "\<Tab>" :
\ coc#refresh()
inoremap <expr><S-TAB> coc#pum#visible() ? coc#pum#prev(1) : "\<C-h>"
" }}}
" Copy to clipboard register and paste from clipboard register {{{ " Copy to clipboard register and paste from clipboard register {{{
" Taken from https://unix.stackexchange.com/a/23437 " Taken from https://unix.stackexchange.com/a/23437
nnoremap <C-y> "+y nnoremap <C-y> "+y

File diff suppressed because it is too large Load diff

View file

@ -13,7 +13,7 @@
"markdown-it-emoji": "^2.0.0", "markdown-it-emoji": "^2.0.0",
"markdown-it-footnote": "^3.0.3", "markdown-it-footnote": "^3.0.3",
"markdown-it-task-checkbox": "^1.0.6", "markdown-it-task-checkbox": "^1.0.6",
"prismjs": "^1.25.0" "prismjs": "^1.27.0"
}, },
"devDependencies": { "devDependencies": {
"eslint": "^7.32.0", "eslint": "^7.32.0",

View file

@ -815,10 +815,10 @@ prettier@^2.4.1:
resolved "https://registry.yarnpkg.com/prettier/-/prettier-2.4.1.tgz#671e11c89c14a4cfc876ce564106c4a6726c9f5c" resolved "https://registry.yarnpkg.com/prettier/-/prettier-2.4.1.tgz#671e11c89c14a4cfc876ce564106c4a6726c9f5c"
integrity sha512-9fbDAXSBcc6Bs1mZrDYb3XKzDLm4EXXL9sC1LqKP5rZkT6KRr/rf9amVUcODVXgguK/isJz0d0hP72WeaKWsvA== integrity sha512-9fbDAXSBcc6Bs1mZrDYb3XKzDLm4EXXL9sC1LqKP5rZkT6KRr/rf9amVUcODVXgguK/isJz0d0hP72WeaKWsvA==
prismjs@^1.25.0: prismjs@^1.27.0:
version "1.25.0" version "1.27.0"
resolved "https://registry.yarnpkg.com/prismjs/-/prismjs-1.25.0.tgz#6f822df1bdad965734b310b315a23315cf999756" resolved "https://registry.yarnpkg.com/prismjs/-/prismjs-1.27.0.tgz#bb6ee3138a0b438a3653dd4d6ce0cc6510a45057"
integrity sha512-WCjJHl1KEWbnkQom1+SzftbtXMKQoezOCYs5rECqMN+jP+apI7ftoflyqigqzopSO3hMhTEb0mFClA8lkolgEg== integrity sha512-t13BGPUlFDR7wRB5kQDG4jjl7XeuH6jbJGt11JHPL96qwsEHNX2+68tFXqc1/k+/jALsbSWJKUOT/hcYAZ5LkA==
progress@^2.0.0: progress@^2.0.0:
version "2.0.3" version "2.0.3"

View file

@ -1,6 +1,14 @@
set -g default-terminal 'screen-256color' # Enable 256color and RGB support (because tmux loves ruining shell features)
set -g default-terminal "tmux-256color"
set-option -ga terminal-overrides ",xterm-256color:Tc"
set -as terminal-features ",gnome*:RGB"
# Enable mouse supports for those rare times I have to select something
set -g mouse on set -g mouse on
# Prevent tmux from deleting significant amounts of history
set -g history-limit 100000
run 'if [ -d "~/.tmux/plugins/tpm" ]; then : ; else git clone https://github.com/tmux-plugins/tpm ~/.tmux/plugins/tpm; fi' run 'if [ -d "~/.tmux/plugins/tpm" ]; then : ; else git clone https://github.com/tmux-plugins/tpm ~/.tmux/plugins/tpm; fi'
set -g @tpm_plugins ' \ set -g @tpm_plugins ' \