= Contents = - [[#Vimwiki|Vimwiki]] - [[#Vimwiki#Användning|Användning]] - [[#Vimwiki#Användning#Script|Script]] - [[#Vimwiki#Användning#Keybinds|Keybinds]] - [[#Vimwiki#Användning#Dairy|Dairy]] - [[#Vimwiki#Användning#Checkboxes|Checkboxes]] - [[#Vimwiki#Användning#Links|Links]] - [[#Vimwiki#Användning#External files|External files]] - [[#Vimwiki#Todo|Todo]] - [[#Vimwiki#Table of Contents|Table of Contents]] - [[#Vimwiki#Table of Contents#Auto TOC|Auto TOC]] - [[#Vimwiki#HTML|HTML]] - [[#Vimwiki#HTML#HTML sidebar|HTML sidebar]] - [[#Vimwiki#HTML#Rubrikslänkar|Rubrikslänkar]] = Vimwiki = Den här repon versionskontrolleras på git@hornquist.se/git/vimwiki.git, och bör vid varje push byggas och publiceras på http://wiki.hornquist.se. == Användning == === Script === För att enklare skapa commits kan [[file:wiki|mitt script]] användas. Det bör ligga i det här repot. === Keybinds === * on a word or selection creates a link * on a link follows the link * goes back * `gl-` gör nuvarande rad till punktlista (`-` kan även `1`, `a`, `A`, `i`, `I`, `#`, `*`) * `glx` ger nuvarda list-item en checkruta * `gl[lh]` Öka eller minska listnivå === Dairy === - wi creates index - ww new entry - wi open index === Checkboxes === * C-space toggles box === Links === - `C-xC-o` autocompletes inter links. === External files === Både `file:` och `local:` kan användas på filer. Vid export blir `file:` relativt filpath-rooten, emedans `local:` blir relativt vimwiki-rooten. `file`: bör där med _undvikas_. Se [[help:VimwikiLinkConverter]] för hur länkar konverteras till HTML, och [[help:VimwikiLinkHandler]] för hur de hanteras inom vim. :TODO: `help:` bör stödjas och länka till matchande help sida i vim. == Todo == :TODO: - [X] Genererade file: linkar för Vimwiki pekar blir absoluta på den path de pekar på. Dock fungerar inte webbservern så. [[local:test|Den här länken]] tror jag just nu pekar på `/var/www/wiki/vim/test`. Dock borde den bara peka på `/test`. `vim/` exporteras inte ens. - [ ] Möjlighet att länka till e-posts-medelanden. - [ ] `5=` bör ge mig rubrik nivå 5 - [ ] Autogenerera taggar och tag-index - [X] Templates fungerar inte, se vimwiki-option-template_ext - [ ] `:VimwikiGenerateTags` ska kanske köras varje gång index laddas. == Table of Contents == Inehållsförtäckning till Tagbar genereras av ett script från https://github.com/vimwiki/utils , vilket nu finns som submodul till det här repot. === Auto TOC === - `auto_toc=1` gör att TOC uppdateras om den redan finns. - Patcha möjligen in `auto_toc=2` för att skapa TOC om det inte finns. `vimwiki/ftplugin/vimwiki.vim` == HTML == === HTML sidebar === :TODO: CSS liknande den nedan flyttar inehållsförtäckningen till sidan. Några problem finns dock: - `#toc` har inte det id:t. `document.getElementsByTagName("ul")[0]` returerar det dock om det finns. - Det är fult att TOC ligger innuti content - `

Contents

` ligger kvar på sidan. {{{ #toc { height: 100vh; position: fixed; top: 0; right: 1em; width: 20%; } .content { width: 80; } }}} Utöver det bör sidebaren även gå att gömma (med JS). Samt inte visas på mobil. === Rubrikslänkar === https://github.com/HugoNikanor/vimwiki/tree/header-link Alla rubriker är nu länkar till sig själva!