diff --git a/README.md b/README.md index 5ddbfb2..c8e41f2 100644 --- a/README.md +++ b/README.md @@ -21,6 +21,7 @@ Lightweight neovim plugin provides a table view for inspect data files such as ` - csv - tsv - sqlite +- db ## Requirements @@ -64,7 +65,7 @@ requir("lazy").setup({ ```lua local config = { - autoDisplayWhenOpenFile = false, + autoDisplayWhenOpenFile = true, maxLineEachTable = 100, columnColorEnable = true, columnColorRoulette = { -- Highlight groups diff --git a/doc/data-viewer-docs.txt b/doc/data-viewer-docs.txt index 869bd39..2693f9c 100644 --- a/doc/data-viewer-docs.txt +++ b/doc/data-viewer-docs.txt @@ -74,7 +74,7 @@ DEFAULT CONFIG: ~ >lua local config = { - autoDisplayWhenOpenFile = false, + autoDisplayWhenOpenFile = true, maxLineEachTable = 100, columnColorEnable = true, columnColorRoulette = { -- Highlight groups diff --git a/lua/data-viewer/config.lua b/lua/data-viewer/config.lua index 82dd8a7..e2e36c7 100644 --- a/lua/data-viewer/config.lua +++ b/lua/data-viewer/config.lua @@ -27,7 +27,7 @@ local KeymapConfig = { ---@field skipSqlite boolean ---@field view ViewConfig local DefaultConfig = { - autoDisplayWhenOpenFile = false, + autoDisplayWhenOpenFile = true, skipSqlite = false, maxLineEachTable = 100, columnColorEnable = true, diff --git a/lua/data-viewer/module.lua b/lua/data-viewer/module.lua index 481a7ba..7458b52 100644 --- a/lua/data-viewer/module.lua +++ b/lua/data-viewer/module.lua @@ -106,7 +106,7 @@ M.create_bufs = function(tablesData) local buf = vim.api.nvim_create_buf(false, true) vim.api.nvim_buf_set_lines(buf, 0, -1, false, tableData.formatedLines) vim.api.nvim_buf_set_option(buf, "modifiable", false) - vim.api.nvim_buf_set_name(buf, "DataViwer-" .. tableName) + vim.api.nvim_buf_set_name(buf, "DataViewer-" .. tableName .. '-' .. vim.fn.strftime("%Y%m%d%H%M%S")) vim.api.nvim_buf_set_keymap(buf, "n", config.config.keymap.next_table, ":DataViewerNextTable", KEYMAP_OPTS) vim.api.nvim_buf_set_keymap(buf, "n", config.config.keymap.prev_table, ":DataViewerPrevTable", KEYMAP_OPTS) vim.api.nvim_buf_set_keymap(buf, "n", config.config.keymap.quit, ":DataViewerClose", KEYMAP_OPTS) diff --git a/lua/data-viewer/parser/parsers.lua b/lua/data-viewer/parser/parsers.lua index 3745d9f..4ce4f49 100644 --- a/lua/data-viewer/parser/parsers.lua +++ b/lua/data-viewer/parser/parsers.lua @@ -6,7 +6,7 @@ local M = { csv = require('data-viewer.parser.csv'), tsv = require('data-viewer.parser.tsv'), - sqlite = require('data-viewer.parser.sqlite'), + sqlite = require('data-viewer.parser.sqlite'), } return M diff --git a/plugin/data-viewer.lua b/plugin/data-viewer.lua index 2696ebf..047aff9 100644 --- a/plugin/data-viewer.lua +++ b/plugin/data-viewer.lua @@ -13,5 +13,6 @@ vim.filetype.add({ extension = { sqlite3 = "sqlite", sqlite = "sqlite", + db = "sqlite" }, })