aboutsummaryrefslogtreecommitdiff
path: root/Vimwiki.wiki
blob: 54c0d56dadc8c0d76f3a1c3fab5e5ad05543ce07 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
= 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 [[local:wiki|mitt script]] användas.
Det bör ligga i det här repot.

=== Keybinds ===
* <CR> on a word or selection creates a link
* <CR> on a link follows the link
* <BS> goes back
* `gl-` gör nuvarande rad till punktlista (`-` kan även `1`, `a`, `A`,
  `i`, `I`, `#`, `*`)
* `glx` marks item in list an "WONT DO" 
* `glx` ger nuvarda list-item en checkruta
* `gl[lh]` Öka eller minska listnivå

=== Dairy ===
- <leader>w<leader>i creates index
- <leader>w<leader>w new entry
- <leader>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 ==
- [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.
- [X] ~~Möjlighet att länka till e-posts-medelanden.~~ (utgår, då det
      här är en offentlig wiki)
- [X] `5=` bör ge mig rubrik nivå 5
- [X] Autogenerera ~~taggar och~~ tag-index
- [X] Templates fungerar inte, se vimwiki-option-template_ext
- [X] Ändra färgschema så alla markeringar syns.
  - [X] ~~strikethrough~~ `~~` synns just nu inte alls

== 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 ===
TOC läggs nu som en sidebar. Dock bör den kanske vara i en slide-out
meny på mobil, samt läggas högst upp när skärmen är smal...

=== Rubrikslänkar ===
https://github.com/HugoNikanor/vimwiki/tree/header-link

Alla rubriker är nu länkar till sig själva!