From a6f0a2f4c34f5158355100d7df4ae7398ade37d3 Mon Sep 17 00:00:00 2001 From: 0scar Date: Sat, 11 Dec 2021 19:10:46 +0100 Subject: Removed irrelevant stuff --- .config/screenrc | 10 +- .config/texts/setsail | 26 ---- .config/texts/todo.md | 4 - .config/vim/autoload/pathogen.vim | 264 -------------------------------------- .config/vim/ftdetect/c.vim | 4 - .config/vim/ftdetect/cpp.vim | 2 - .config/vim/ftdetect/cu.vim | 1 - .config/vim/ftdetect/fsharp.vim | 2 - .config/vim/ftdetect/fut.vim | 2 - .config/vim/ftdetect/ispc.vim | 1 - .config/vim/ftdetect/nesl.vim | 1 - .config/vim/ftdetect/tex.vim | 9 -- .config/vim/indent/fsharp.vim | 249 ----------------------------------- .config/vim/indent/fut.vim | 90 ------------- 14 files changed, 8 insertions(+), 657 deletions(-) delete mode 100644 .config/texts/setsail delete mode 100644 .config/texts/todo.md delete mode 100644 .config/vim/autoload/pathogen.vim delete mode 100644 .config/vim/ftdetect/c.vim delete mode 100644 .config/vim/ftdetect/cpp.vim delete mode 100644 .config/vim/ftdetect/cu.vim delete mode 100644 .config/vim/ftdetect/fsharp.vim delete mode 100644 .config/vim/ftdetect/fut.vim delete mode 100644 .config/vim/ftdetect/ispc.vim delete mode 100644 .config/vim/ftdetect/nesl.vim delete mode 100644 .config/vim/ftdetect/tex.vim delete mode 100644 .config/vim/indent/fsharp.vim delete mode 100644 .config/vim/indent/fut.vim (limited to '.config') diff --git a/.config/screenrc b/.config/screenrc index 3be1a9f..6c5357b 100644 --- a/.config/screenrc +++ b/.config/screenrc @@ -1,7 +1,13 @@ -caption always "%{=b dw}═%{-b dw}╡%{=b dk}[ %{-b dw}%{-b db}$USER%{-b dw}@%{-b db}%H %{=b dk}] [ %= %?%{-b dk}%-Lw%?%{+b dk}%{+b dy}%n:%t%{+b dk}%?(%u)%?%{-b dw}%?%{-b dk}%+Lw%? %{=b dk}]%{-b dw}╞%{+b dw}═" +#caption always "%{=b dw}═%{-b dw}╡%{=b dk}[ %{-b dw}%{-b db}$USER%{-b dw}@%{-b db}%H %{=b dk}] [ %= %?%{-b dk}%-Lw%?%{+b dk}%{+b dy}%n:%t%{+b dk}%?(%u)%?%{-b dw}%?%{-b dk}%+Lw%? %{=b dk}]%{-b dw}╞%{+b dw}═" vbell off utf8 on altscreen on encoding UTF-8 +startup_message off +truecolor on +hardstatus off +backtick 0 5 5 "/bin/date" '+%F %R' +backtick 2 1800 1800 "/bin/whoami" +hardstatus alwayslastline '%{-d dk}-[ %2`@%H %{-d dk}][%{-}%= %{7}%?%-Lw%?%{1;0}%{1}(%{15}%n%f%t%?(%u)%?%{1;0}%{1})%{7}%?%+Lw%?%? %=%{+d dk}][ %{-d dk}%{6}%0` %{-d dk}]-' -term screen-256color +term st-256color diff --git a/.config/texts/setsail b/.config/texts/setsail deleted file mode 100644 index 19ae457..0000000 --- a/.config/texts/setsail +++ /dev/null @@ -1,26 +0,0 @@ --- .-""-. - ) ( ) - ( ) ( - / ) - (_ _) 0_,-.__ - (_ )_ |_.-._/ - ( ) |lulz..\ - (__) |__--_/ - |'' ``\ | - | [Lulz] \ | /b/ - | \ ,,,---===?A`\ | ,==y' - ___,,,,,---==""\ |M] \ | ;|\ |> - _ _ \ ___,|H,,---==""""bno, - o O (_) (_) \ / _ AWAW/ - / _(+)_ dMM/ - \@_,,,,,,---==" \ \\|// MW/ ---''''" === d/ - // SET SAIL FOR FAIL! - ,'_________________________ - \ \ \ \ ,/~~~~~~~~~~~~~~~~~~~~~~~~~~~ - _____ ,' ~~~ .-""-.~~~~~~ .-""-. - .-""-. ///==--- /`-._ ..-' -.__..-' - `-.__..-' =====\\\\\\ V/ .---\. - ~~~~~~~~~~~~, _',--/_.\ .-""-. - .-""-.___` -- \| -.__..- - diff --git a/.config/texts/todo.md b/.config/texts/todo.md deleted file mode 100644 index 62cdc37..0000000 --- a/.config/texts/todo.md +++ /dev/null @@ -1,4 +0,0 @@ -# Todo - -* ... -* ... diff --git a/.config/vim/autoload/pathogen.vim b/.config/vim/autoload/pathogen.vim deleted file mode 100644 index 3582fbf..0000000 --- a/.config/vim/autoload/pathogen.vim +++ /dev/null @@ -1,264 +0,0 @@ -" pathogen.vim - path option manipulation -" Maintainer: Tim Pope -" Version: 2.4 - -" Install in ~/.vim/autoload (or ~\vimfiles\autoload). -" -" For management of individually installed plugins in ~/.vim/bundle (or -" ~\vimfiles\bundle), adding `execute pathogen#infect()` to the top of your -" .vimrc is the only other setup necessary. -" -" The API is documented inline below. - -if exists("g:loaded_pathogen") || &cp - finish -endif -let g:loaded_pathogen = 1 - -" Point of entry for basic default usage. Give a relative path to invoke -" pathogen#interpose() or an absolute path to invoke pathogen#surround(). -" Curly braces are expanded with pathogen#expand(): "bundle/{}" finds all -" subdirectories inside "bundle" inside all directories in the runtime path. -" If no arguments are given, defaults "bundle/{}", and also "pack/{}/start/{}" -" on versions of Vim without native package support. -function! pathogen#infect(...) abort - if a:0 - let paths = filter(reverse(copy(a:000)), 'type(v:val) == type("")') - else - let paths = ['bundle/{}', 'pack/{}/start/{}'] - endif - if has('packages') - call filter(paths, 'v:val !~# "^pack/[^/]*/start/[^/]*$"') - endif - let static = '^\%([$~\\/]\|\w:[\\/]\)[^{}*]*$' - for path in filter(copy(paths), 'v:val =~# static') - call pathogen#surround(path) - endfor - for path in filter(copy(paths), 'v:val !~# static') - if path =~# '^\%([$~\\/]\|\w:[\\/]\)' - call pathogen#surround(path) - else - call pathogen#interpose(path) - endif - endfor - call pathogen#cycle_filetype() - if pathogen#is_disabled($MYVIMRC) - return 'finish' - endif - return '' -endfunction - -" Split a path into a list. -function! pathogen#split(path) abort - if type(a:path) == type([]) | return a:path | endif - if empty(a:path) | return [] | endif - let split = split(a:path,'\\\@]','\\&','') - endif -endfunction - -" Like findfile(), but hardcoded to use the runtimepath. -function! pathogen#runtime_findfile(file,count) abort - let rtp = pathogen#join(1,pathogen#split(&rtp)) - let file = findfile(a:file,rtp,a:count) - if file ==# '' - return '' - else - return fnamemodify(file,':p') - endif -endfunction - -" vim:set et sw=2 foldmethod=expr foldexpr=getline(v\:lnum)=~'^\"\ Section\:'?'>1'\:getline(v\:lnum)=~#'^fu'?'a1'\:getline(v\:lnum)=~#'^endf'?'s1'\:'=': diff --git a/.config/vim/ftdetect/c.vim b/.config/vim/ftdetect/c.vim deleted file mode 100644 index b58d297..0000000 --- a/.config/vim/ftdetect/c.vim +++ /dev/null @@ -1,4 +0,0 @@ -autocmd BufRead *.c setlocal tabstop=4 -autocmd BufRead *.c setlocal shiftwidth=4 -autocmd BufRead *.c setlocal noexpandtab -autocmd BufRead *.c setlocal smarttab diff --git a/.config/vim/ftdetect/cpp.vim b/.config/vim/ftdetect/cpp.vim deleted file mode 100644 index 3166fda..0000000 --- a/.config/vim/ftdetect/cpp.vim +++ /dev/null @@ -1,2 +0,0 @@ -autocmd BufRead *.cpp setlocal tabstop=4 -autocmd BufRead *.cpp setlocal shiftwidth=4 diff --git a/.config/vim/ftdetect/cu.vim b/.config/vim/ftdetect/cu.vim deleted file mode 100644 index d7e8516..0000000 --- a/.config/vim/ftdetect/cu.vim +++ /dev/null @@ -1 +0,0 @@ -au BufRead,BufNewFile *.cu,*.cuh,*.cu.h set filetype=cuda diff --git a/.config/vim/ftdetect/fsharp.vim b/.config/vim/ftdetect/fsharp.vim deleted file mode 100644 index 16243a6..0000000 --- a/.config/vim/ftdetect/fsharp.vim +++ /dev/null @@ -1,2 +0,0 @@ -" F#, fsharp -autocmd BufNewFile,BufRead *.fs,*.fsi,*.fsx,*.fsp set filetype=fsharp diff --git a/.config/vim/ftdetect/fut.vim b/.config/vim/ftdetect/fut.vim deleted file mode 100644 index 2c281c7..0000000 --- a/.config/vim/ftdetect/fut.vim +++ /dev/null @@ -1,2 +0,0 @@ -au BufRead,BufNewFile *.fut set filetype=fut -au BufRead,BufNewFile *.fut set includeexpr=v:fname.'.fut' diff --git a/.config/vim/ftdetect/ispc.vim b/.config/vim/ftdetect/ispc.vim deleted file mode 100644 index 9a3bf54..0000000 --- a/.config/vim/ftdetect/ispc.vim +++ /dev/null @@ -1 +0,0 @@ -au BufRead,BufNewFile *.ispc set filetype=ispc diff --git a/.config/vim/ftdetect/nesl.vim b/.config/vim/ftdetect/nesl.vim deleted file mode 100644 index fb84b7b..0000000 --- a/.config/vim/ftdetect/nesl.vim +++ /dev/null @@ -1 +0,0 @@ -au BufRead,BufNewFile *.nesl set filetype=nesl diff --git a/.config/vim/ftdetect/tex.vim b/.config/vim/ftdetect/tex.vim deleted file mode 100644 index 43f5fde..0000000 --- a/.config/vim/ftdetect/tex.vim +++ /dev/null @@ -1,9 +0,0 @@ -" put \begin{} \end{} tags tags around the current word -autocmd BufRead *.tex map YpkI\begin{A}jI\end{A}kA -autocmd BufRead *.tex map! YpkI\begin{A}jI\end{A}kA -autocmd BufRead *.tex map :call Synctex() - -"autocmd BufRead *.tex imap /\ \land -"autocmd BufRead *.tex imap \/ \lor -"autocmd BufRead *.tex imap -> \rightarrow -"autocmd BufRead *.tex imap ~~ \neg diff --git a/.config/vim/indent/fsharp.vim b/.config/vim/indent/fsharp.vim deleted file mode 100644 index 6227bdd..0000000 --- a/.config/vim/indent/fsharp.vim +++ /dev/null @@ -1,249 +0,0 @@ -" Vim indent file -" Language: FSharp -" Maintainers: Jean-Francois Yuen -" Mike Leary -" Markus Mottl -" Rudi Grinberg -" Gregor Uhlenheuer -" Last Change: 2013 Jun 29 -" 2005 Jun 25 - Fixed multiple bugs due to 'else\nreturn ind' working -" 2005 May 09 - Added an option to not indent OCaml-indents specially (MM) -" 2013 June - commented textwidth (Marc Weber) -" 2014 August - Ported to F# -" 2014 August - F# specific cleanup -" -" Marc Weber's comment: This file may contain a lot of (very custom) stuff -" which eventually should be moved somewhere else .. - -" Only load this indent file when no other was loaded. - -if exists("b:did_indent") - finish -endif -let b:did_indent = 1 - -setlocal indentexpr=GetFsharpIndent() -setlocal indentkeys+=0=and,0=class,0=constraint,0=done,0=else,0=end,0=exception,0=external,0=if,0=in,0=include,0=inherit,0=let,0=method,0=open,0=then,0=type,0=val,0=with,0;;,0>\],0\|\],0>},0\|,0},0\],0) - -" Only define the function once. -if exists("*GetFsharpIndent") - finish -endif - -" Skipping pattern, for comments -function! s:GetLineWithoutFullComment(lnum) - let lnum = prevnonblank(a:lnum - 1) - let lline = substitute(getline(lnum), '(\*.*\*)\s*$', '', '') - while lline =~ '^\s*$' && lnum > 0 - let lnum = prevnonblank(lnum - 1) - let lline = substitute(getline(lnum), '(\*.*\*)\s*$', '', '') - endwhile - return lnum -endfunction - -" Indent for ';;' to match multiple 'let' -function! s:GetInd(lnum, pat, lim) - let llet = search(a:pat, 'bW') - let old = indent(a:lnum) - while llet > 0 - let old = indent(llet) - let nb = s:GetLineWithoutFullComment(llet) - if getline(nb) =~ a:lim - return old - endif - let llet = search(a:pat, 'bW') - endwhile - return old -endfunction - -" Indent pairs -function! s:FindPair(pstart, pmid, pend) - call search(a:pend, 'bW') - return indent(searchpair(a:pstart, a:pmid, a:pend, 'bWn', 'synIDattr(synID(line("."), col("."), 0), "name") =~? "string\\|comment"')) -endfunction - -" Indent 'let' -function! s:FindLet(pstart, pmid, pend) - call search(a:pend, 'bW') - return indent(searchpair(a:pstart, a:pmid, a:pend, 'bWn', 'synIDattr(synID(line("."), col("."), 0), "name") =~? "string\\|comment" || getline(".") =~ "^\\s*let\\>.*=.*\\\s*$' - " return ind + &sw - " endif - - let line = getline(v:lnum) - - " Indent if current line begins with 'end': - if line =~ '^\s*end\>' - return s:FindPair(s:module, '','\') - - " Indent if current line begins with 'done' for 'do': - elseif line =~ '^\s*done\>' - return s:FindPair('\', '','\') - - " Indent if current line begins with '}' or '>}': - elseif line =~ '^\s*\(\|>\)}' - return s:FindPair('{', '','}') - - " Indent if current line begins with ']', '|]' or '>]': - elseif line =~ '^\s*\(\||\|>\)\]' - return s:FindPair('\[', '','\]') - - " Indent if current line begins with ')': - elseif line =~ '^\s*)' - return s:FindPair('(', '',')') - - " Indent if current line begins with 'let': - elseif line =~ '^\s*let\>' - if lline !~ s:lim . '\|' . s:letlim . '\|' . s:beflet - return s:FindLet(s:type, '','\' - if lline !~ s:lim . '\|\\)\|\<\(function\|private\|with\)\s*$' - call search('|', 'bW') - return indent(searchpair('^\s*\(match\|type\)\>\|\<\(function\|private\|with\)\s*$', '', '^\s*|', 'bWn', 'synIDattr(synID(line("."), col("."), 0), "name") =~? "string\\|comment" || getline(".") !~ "^\\s*|.*->"')) - endif - - " Indent if current line begins with ';;': - elseif line =~ '^\s*;;' - if lline !~ ';;\s*$' - return s:GetInd(v:lnum, s:letpat, s:letlim) - endif - - " Indent if current line begins with 'in': - elseif line =~ '^\s*in\>' - if lline !~ '^\s*\(let\|and\)\>' - return s:FindPair('\', '', '\') - endif - - " Indent if current line begins with 'else': - elseif line =~ '^\s*else\>' - if lline !~ '^\s*\(if\|then\)\>' - return s:FindPair('\', '', '\') - endif - - " Indent if current line begins with 'then': - elseif line =~ '^\s*then\>' - if lline !~ '^\s*\(if\|else\)\>' - return s:FindPair('\', '', '\') - endif - - " Indent if current line begins with 'and': - elseif line =~ '^\s*and\>' - if lline !~ '^\s*\(and\|let\|type\)\>\|\' - if lline !~ '^\s*\(match\|try\)\>' - return s:FindPair('\<\%(match\|try\)\>', '','\') - endif - - " Indent if current line begins with 'exception', 'external', 'include' or - " 'open': - elseif line =~ '^\s*\(exception\|external\|include\|open\)\>' - if lline !~ s:lim . '\|' . s:letlim - call search(line) - return indent(search('^\s*\(\(exception\|external\|include\|open\|type\)\>\|val\>.*:\)', 'bW')) - endif - - " Indent if current line begins with 'val': - elseif line =~ '^\s*val\>' - if lline !~ '^\s*\(exception\|external\|include\|open\)\>\|' . s:obj . '\|' . s:letlim - return indent(search('^\s*\(\(exception\|include\|initializer\|method\|open\|type\|val\)\>\|external\>.*:\)', 'bW')) - endif - - " Indent if current line begins with 'constraint', 'inherit', 'initializer' - " or 'method': - elseif line =~ '^\s*\(constraint\|inherit\|initializer\|method\)\>' - if lline !~ s:obj - return indent(search('\<\(object\|object\s*(.*)\)\s*$', 'bW')) + &sw - endif - - endif - - " Add a 'shiftwidth' after lines ending with: - if lline =~ '\(:\|=\|->\|<-\|(\|\[\|{\|{<\|\[|\|\[<\|\<\(begin\|do\|else\|fun\|function\|functor\|if\|initializer\|object\|private\|sig\|struct\|then\|try\)\|\') - - " Back to normal indent after lines ending with 'in': - elseif lline =~ '\' - let ind = s:FindPair('\', '', '\') - - " Back to normal indent after lines ending with 'done': - elseif lline =~ '\', '','\') - - " Back to normal indent after lines ending with '}' or '>}': - elseif lline =~ '\(\|>\)}\s*$' - let ind = s:FindPair('{', '','}') - - " Back to normal indent after lines ending with ']', '|]' or '>]': - elseif lline =~ '\(\||\|>\)\]\s*$' - let ind = s:FindPair('\[', '','\]') - - " Back to normal indent after comments: - elseif lline =~ '\*)\s*$' - call search('\*)', 'bW') - let ind = indent(searchpair('(\*', '', '\*)', 'bWn', 'synIDattr(synID(line("."), col("."), 0), "name") =~? "string"')) - - " Back to normal indent after lines ending with ')': - elseif lline =~ ')\s*$' - let ind = s:FindPair('(', '',')') - - " If this is a multiline comment then align '*': - elseif lline =~ '^\s*(\*' && line =~ '^\s*\*' - let ind = ind + 1 - - else - " Don't change indentation of this line - " for new lines (indent==0) use indentation of previous line - - " This is for preventing removing indentation of these args: - " let f x = - " let y = x + 1 in - " Printf.printf - " "o" << here - " "oeuth" << don't touch indentation - - let i = indent(v:lnum) - return i == 0 ? ind : i - - endif - - return ind - -endfunction - -" vim: sw=4 et sts=4 diff --git a/.config/vim/indent/fut.vim b/.config/vim/indent/fut.vim deleted file mode 100644 index fb0df69..0000000 --- a/.config/vim/indent/fut.vim +++ /dev/null @@ -1,90 +0,0 @@ -" Vim indent file -" Language: Futhark -" Authors: Bene Collyridam, 0undefined -" Last Change: 2020/01/11 - -if exists("b:did_indent") - finish -endif -let b:did_indent = 1 - -setlocal nolisp -setlocal autoindent - -setlocal indentkeys=0{,0},0),0],!^F,e,o,O -setlocal indentexpr=FutharkIndent(v:lnum) - -if exists("*FutharkIndent") - finish -endif - -let s:save_cpo = &cpo -set cpo&vim - -function! s:get_line_trimmed(lnum) - " Get the line and remove a trailing comment. - " Use syntax highlighting attributes when possible. - " NOTE: this is not accurate; /* */ or a line continuation could trick it - let line = getline(a:lnum) - let line_len = strlen(line) - if has('syntax_items') - " If the last character in the line is a comment, do a binary search for - " the start of the comment. synID() is slow, a linear search would take - " too long on a long line. - if synIDattr(synID(a:lnum, line_len, 1), "name") =~ 'Comment\|Todo' - let min = 1 - let max = line_len - while min < max - let col = (min + max) / 2 - if synIDattr(synID(a:lnum, col, 1), "name") =~ 'Comment\|Todo' - let max = col - else - let min = col + 1 - endif - endwhile - let line = strpart(line, 0, min - 1) - endif - return substitute(line, "\s*$", "", "") - else - " Sorry, this is not complete, nor fully correct (e.g. string "--"). - " Such is life. - return substitute(line, "\s*--.*$", "", "") - endif -endfunction - -function! FutharkIndent(lnum) - let line = getline(a:lnum) - let prevNum = prevnonblank(a:lnum - 1) - let prev = s:get_line_trimmed(prevNum) - while prevNum > 1 && prevline !~ '[^[:blank:]]' - let prevNum = prevnonblank(prevNum - 1) - let prev = s:get_line_trimmed(prevNum) - endwhile - - if prev[len(prevline) - 1] == "," - \ && s:get_line_trimmed(a:lnum) !~ '^\s*[\[\]{}]' - \ && prevline !~ '^\s*let\s' - \ && prevline !~ '([^()]\+,$' - \ && s:get_line_trimmed(a:lnum) !~ '^\s*\S\+\s*=>' - return indent(prevNum) - endif - - " Indent extra if matching these patterns - if prev =~ "=$" - \ || prev =~ "->$" - \ || prev =~ "do$" - \ || prev =~ "($" - \ || prev =~ "in$" - \ || prev =~ "then$" - \ || prev =~ "else$" - return indent(prevNum) + &shiftwidth - - " Else keep same level of indentation - else - return indent(prevNum) - - endif -endfunction - -let &cpo = s:save_cpo -unlet s:save_cpo -- cgit v1.3