Skip to content

Commit e889f78

Browse files
author
cht
committed
format
1 parent 4ad5a32 commit e889f78

3 files changed

Lines changed: 32 additions & 17 deletions

File tree

format.sh

Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
#!/bin/bash
2+
format () {
3+
if [ "$1" == "--format" ]
4+
then
5+
stylua lua/csvtools.lua
6+
stylua lua/csvtools/*.lua
7+
elif [ "$1" == "--check" ]; then
8+
luacheck lua/csvtools/*.lua
9+
luacheck lua/csvtools.lua
10+
else
11+
echo "--format format the files"
12+
echo "--check check the files"
13+
fi
14+
}
15+
format $1

lua/csvtools.lua

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -3,27 +3,27 @@ local api = vim.api
33
local M = {
44
winid = nil,
55
buf = nil,
6-
mainwindowbuf = nil
6+
mainwindowbuf = nil,
77
}
88
function M.NewWindow()
99
if M.winid == nil then
1010
M.mainwindowbuf = vim.api.nvim_get_current_buf()
1111
local file = vim.api.nvim_buf_get_name(0)
12-
local f = io.open(file,"r")
12+
local f = io.open(file, "r")
1313

1414
local messages = f:read()
1515
if messages == nil then
1616
return
1717
end
1818
f:close()
19-
messages= messages:gsub("%,","|")
19+
messages = messages:gsub("%,", "|")
2020
local buf = api.nvim_create_buf(false, true) -- create new emtpy buffer
21-
vim.cmd[[sview]]
21+
vim.cmd([[sview]])
2222
api.nvim_win_set_height(0, 1)
2323
local win = vim.api.nvim_get_current_win()
2424
api.nvim_buf_set_lines(buf, 0, -1, false, { messages })
25-
api.nvim_win_set_buf(win,buf)
26-
require("csvtools.topbarhighlight").hightlight(buf,messages)
25+
api.nvim_win_set_buf(win, buf)
26+
require("csvtools.topbarhighlight").hightlight(buf, messages)
2727
--api.nvim_buf_add_highlight(buf, -1, 'WhidHeader',0,0,1)
2828
--api.nvim_buf_add_highlight(buf, -1, 'WhidSubHeader', 0, 1, 2)
2929
M.winid = win
@@ -32,8 +32,8 @@ function M.NewWindow()
3232
end
3333
end
3434
function M.CloseWindow()
35-
if M.winid ~=nil then
36-
vim.api.nvim_win_close(M.winid,true)
35+
if M.winid ~= nil then
36+
vim.api.nvim_win_close(M.winid, true)
3737
M.winid = nil
3838
M.buf = nil
3939
end
@@ -47,6 +47,6 @@ function M.add_mappings()
4747
vim.api.nvim_buf_set_keymap(M.mainwindowbuf, "n", "<leader>td", ":lua require'csvtools'.CloseWindow()<cr>", opts)
4848
end
4949
function M.setup(opts)
50-
M = vim.tbl_deep_extend("force",M, opts)
50+
M = vim.tbl_deep_extend("force", M, opts)
5151
end
5252
return M

lua/csvtools/topbarhighlight.lua

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1,16 +1,16 @@
11
local api = vim.api
22
local M = {}
3-
function M.hightlight(buf,line)
3+
function M.hightlight(buf, line)
44
local cout = 1
5-
for i=1 ,#line do
6-
if line:sub(i,i) ~= '|' then
5+
for i = 1, #line do
6+
if line:sub(i, i) ~= "|" then
77
if cout % 2 == 0 then
8-
cout = cout+ 1
9-
print(line:sub(i,i))
10-
api.nvim_buf_add_highlight(buf, -1, 'WhidHeader',0,i-1,i)
8+
cout = cout + 1
9+
print(line:sub(i, i))
10+
api.nvim_buf_add_highlight(buf, -1, "WhidHeader", 0, i - 1, i)
1111
else
12-
cout = cout +1
13-
api.nvim_buf_add_highlight(buf, -1, 'WhidSubHeader',0,i-1,i)
12+
cout = cout + 1
13+
api.nvim_buf_add_highlight(buf, -1, "WhidSubHeader", 0, i - 1, i)
1414
end
1515
end
1616
end

0 commit comments

Comments
 (0)