|
1 | 1 | local helpers = require('tests.plenary.ui.helpers')
|
2 |
| -local VirtualIndent = require('orgmode.ui.virtual_indent') |
| 2 | +local config = require('orgmode.config') |
3 | 3 |
|
4 | 4 | describe('Heading mappings', function()
|
5 | 5 | after_each(function()
|
@@ -92,47 +92,47 @@ describe('Heading mappings', function()
|
92 | 92 | }, vim.api.nvim_buf_get_lines(0, 2, 8, false))
|
93 | 93 | vim.fn.cursor(3, 1)
|
94 | 94 | local check
|
95 |
| - if VirtualIndent.enabled then |
| 95 | + if config.org_adapt_indentation then |
96 | 96 | check = {
|
97 | 97 | '** TODO Test orgmode',
|
98 |
| - 'DEADLINE: <2021-07-21 Wed 22:02>', |
| 98 | + ' DEADLINE: <2021-07-21 Wed 22:02>', |
99 | 99 | '*** TODO [#A] Test orgmode level 2 :PRIVATE:',
|
100 |
| - 'Some content for level 2', |
| 100 | + ' Some content for level 2', |
101 | 101 | '**** NEXT [#1] Level 3',
|
102 |
| - 'Content Level 3', |
| 102 | + ' Content Level 3', |
103 | 103 | }
|
104 | 104 | else
|
105 | 105 | check = {
|
106 | 106 | '** TODO Test orgmode',
|
107 |
| - ' DEADLINE: <2021-07-21 Wed 22:02>', |
| 107 | + 'DEADLINE: <2021-07-21 Wed 22:02>', |
108 | 108 | '*** TODO [#A] Test orgmode level 2 :PRIVATE:',
|
109 |
| - ' Some content for level 2', |
| 109 | + 'Some content for level 2', |
110 | 110 | '**** NEXT [#1] Level 3',
|
111 |
| - ' Content Level 3', |
| 111 | + 'Content Level 3', |
112 | 112 | }
|
113 | 113 | end
|
114 | 114 | vim.cmd([[norm >s]])
|
115 | 115 | assert.are.same(check, vim.api.nvim_buf_get_lines(0, 2, 8, false))
|
116 | 116 |
|
117 | 117 | -- Support count
|
118 | 118 | local check
|
119 |
| - if VirtualIndent.enabled then |
| 119 | + if config.org_adapt_indentation then |
120 | 120 | check = {
|
121 | 121 | '****** TODO Test orgmode',
|
122 |
| - 'DEADLINE: <2021-07-21 Wed 22:02>', |
| 122 | + ' DEADLINE: <2021-07-21 Wed 22:02>', |
123 | 123 | '******* TODO [#A] Test orgmode level 2 :PRIVATE:',
|
124 |
| - 'Some content for level 2', |
| 124 | + ' Some content for level 2', |
125 | 125 | '******** NEXT [#1] Level 3',
|
126 |
| - 'Content Level 3', |
| 126 | + ' Content Level 3', |
127 | 127 | }
|
128 | 128 | else
|
129 | 129 | check = {
|
130 | 130 | '****** TODO Test orgmode',
|
131 |
| - ' DEADLINE: <2021-07-21 Wed 22:02>', |
| 131 | + 'DEADLINE: <2021-07-21 Wed 22:02>', |
132 | 132 | '******* TODO [#A] Test orgmode level 2 :PRIVATE:',
|
133 |
| - ' Some content for level 2', |
| 133 | + 'Some content for level 2', |
134 | 134 | '******** NEXT [#1] Level 3',
|
135 |
| - ' Content Level 3', |
| 135 | + 'Content Level 3', |
136 | 136 | }
|
137 | 137 | end
|
138 | 138 | vim.cmd([[norm 4>s]])
|
@@ -205,47 +205,47 @@ describe('Heading mappings', function()
|
205 | 205 |
|
206 | 206 | -- Support count
|
207 | 207 | local check
|
208 |
| - if VirtualIndent.enabled then |
| 208 | + if config.org_adapt_indentation then |
209 | 209 | check = {
|
210 | 210 | '*** TODO Test orgmode',
|
211 |
| - 'DEADLINE: <2021-07-21 Wed 22:02>', |
| 211 | + ' DEADLINE: <2021-07-21 Wed 22:02>', |
212 | 212 | '**** TODO [#A] Test orgmode level 2 :PRIVATE:',
|
213 |
| - 'Some content for level 2', |
| 213 | + ' Some content for level 2', |
214 | 214 | '***** NEXT [#1] Level 3',
|
215 |
| - 'Content Level 3', |
| 215 | + ' Content Level 3', |
216 | 216 | }
|
217 | 217 | else
|
218 | 218 | check = {
|
219 | 219 | '*** TODO Test orgmode',
|
220 |
| - ' DEADLINE: <2021-07-21 Wed 22:02>', |
| 220 | + 'DEADLINE: <2021-07-21 Wed 22:02>', |
221 | 221 | '**** TODO [#A] Test orgmode level 2 :PRIVATE:',
|
222 |
| - ' Some content for level 2', |
| 222 | + 'Some content for level 2', |
223 | 223 | '***** NEXT [#1] Level 3',
|
224 |
| - ' Content Level 3', |
| 224 | + 'Content Level 3', |
225 | 225 | }
|
226 | 226 | end
|
227 | 227 | vim.cmd([[norm 2<s]])
|
228 | 228 | assert.are.same(check, vim.api.nvim_buf_get_lines(0, 0, 6, false))
|
229 | 229 |
|
230 | 230 | -- Handle overflow
|
231 | 231 | local check
|
232 |
| - if VirtualIndent.enabled then |
| 232 | + if config.org_adapt_indentation then |
233 | 233 | check = {
|
234 | 234 | '* TODO Test orgmode',
|
235 |
| - 'DEADLINE: <2021-07-21 Wed 22:02>', |
| 235 | + ' DEADLINE: <2021-07-21 Wed 22:02>', |
236 | 236 | '** TODO [#A] Test orgmode level 2 :PRIVATE:',
|
237 |
| - 'Some content for level 2', |
| 237 | + ' Some content for level 2', |
238 | 238 | '*** NEXT [#1] Level 3',
|
239 |
| - 'Content Level 3', |
| 239 | + ' Content Level 3', |
240 | 240 | }
|
241 | 241 | else
|
242 | 242 | check = {
|
243 | 243 | '* TODO Test orgmode',
|
244 |
| - ' DEADLINE: <2021-07-21 Wed 22:02>', |
| 244 | + 'DEADLINE: <2021-07-21 Wed 22:02>', |
245 | 245 | '** TODO [#A] Test orgmode level 2 :PRIVATE:',
|
246 |
| - ' Some content for level 2', |
| 246 | + 'Some content for level 2', |
247 | 247 | '*** NEXT [#1] Level 3',
|
248 |
| - ' Content Level 3', |
| 248 | + 'Content Level 3', |
249 | 249 | }
|
250 | 250 | end
|
251 | 251 | vim.cmd([[norm 5<s]])
|
|
0 commit comments