diff --git a/LICENSE b/LICENSE index 515239f..676dfc5 100644 --- a/LICENSE +++ b/LICENSE @@ -1,6 +1,6 @@ MIT License -Copyright (c) 2022 Alexei Yatskov +Copyright (c) 2022-2023 Alexei Yatskov Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal diff --git a/lua/.luarc.json b/lua/.luarc.json new file mode 100644 index 0000000..b35c697 --- /dev/null +++ b/lua/.luarc.json @@ -0,0 +1,60 @@ +{ + "$schema": "https://raw.githubusercontent.com/sumneko/vscode-lua/master/setting/schema.json", + "Lua.workspace.library": [ + "/home/alex/.config/vim/pack/plugins/start/neodev.nvim/types/stable", + "/usr/share/nvim/runtime", + "/home/alex/.config/vim/pack/plugins/start/Comment.nvim", + "/home/alex/.config/vim/pack/plugins/start/cmp-nvim-lsp", + "/home/alex/.config/vim/pack/plugins/start/cmp-nvim-lsp-signature-help", + "/home/alex/.config/vim/pack/plugins/start/cmp-vsnip", + "/home/alex/.config/vim/pack/plugins/start/hflip.nvim", + "/home/alex/.config/vim/pack/plugins/start/lualine.nvim", + "/home/alex/.config/vim/pack/plugins/start/neodev.nvim", + "/home/alex/.config/vim/pack/plugins/start/nightfox.nvim", + "/home/alex/.config/vim/pack/plugins/start/nvim-cmp", + "/home/alex/.config/vim/pack/plugins/start/nvim-lspconfig", + "/home/alex/.config/vim/pack/plugins/start/plenary.nvim", + "/home/alex/.config/nvim", + "/home/alex/.config/nvim/pack/plugins/start/Comment.nvim", + "/home/alex/.config/nvim/pack/plugins/start/cmp-nvim-lsp", + "/home/alex/.config/nvim/pack/plugins/start/cmp-nvim-lsp-signature-help", + "/home/alex/.config/nvim/pack/plugins/start/cmp-vsnip", + "/home/alex/.config/nvim/pack/plugins/start/fzf", + "/home/alex/.config/nvim/pack/plugins/start/fzf.vim", + "/home/alex/.config/nvim/pack/plugins/start/hflip.nvim", + "/home/alex/.config/nvim/pack/plugins/start/lualine.nvim", + "/home/alex/.config/nvim/pack/plugins/start/neodev.nvim", + "/home/alex/.config/nvim/pack/plugins/start/nightfox.nvim", + "/home/alex/.config/nvim/pack/plugins/start/nvim-cmp", + "/home/alex/.config/nvim/pack/plugins/start/nvim-lspconfig", + "/home/alex/.config/nvim/pack/plugins/start/plenary.nvim", + "/home/alex/.config/nvim/pack/plugins/start/suda.vim", + "/home/alex/.config/nvim/pack/plugins/start/vim-abolish", + "/home/alex/.config/nvim/pack/plugins/start/vim-angry", + "/home/alex/.config/nvim/pack/plugins/start/vim-argwrap", + "/home/alex/.config/nvim/pack/plugins/start/vim-better-whitespace", + "/home/alex/.config/nvim/pack/plugins/start/vim-dirvish", + "/home/alex/.config/nvim/pack/plugins/start/vim-easy-align", + "/home/alex/.config/nvim/pack/plugins/start/vim-fugitive", + "/home/alex/.config/nvim/pack/plugins/start/vim-go", + "/home/alex/.config/nvim/pack/plugins/start/vim-indent-object", + "/home/alex/.config/nvim/pack/plugins/start/vim-interestingwords", + "/home/alex/.config/nvim/pack/plugins/start/vim-polyglot", + "/home/alex/.config/nvim/pack/plugins/start/vim-repeat", + "/home/alex/.config/nvim/pack/plugins/start/vim-rooter", + "/home/alex/.config/nvim/pack/plugins/start/vim-signify", + "/home/alex/.config/nvim/pack/plugins/start/vim-sort-motion", + "/home/alex/.config/nvim/pack/plugins/start/vim-surround", + "/home/alex/.config/nvim/pack/plugins/start/vim-unimpaired", + "/home/alex/.config/nvim/pack/plugins/start/vim-vsnip", + "/usr/share/nvim/site", + "/usr/share/nvim/runtime", + "/home/alex/.config/nvim/pack/plugins/start/cmp-nvim-lsp/after", + "/home/alex/.config/nvim/pack/plugins/start/cmp-nvim-lsp-signature-help/after", + "/home/alex/.config/nvim/pack/plugins/start/cmp-vsnip/after", + "/home/alex/.config/nvim/pack/plugins/start/vim-polyglot/after", + "/usr/bin/../share/nvim-qt/runtime", + "/usr/share/vim/vimfiles/", + "${3rd}/luassert/library" + ] +} \ No newline at end of file diff --git a/lua/argonaut.lua b/lua/argonaut.lua new file mode 100644 index 0000000..7cf21d3 --- /dev/null +++ b/lua/argonaut.lua @@ -0,0 +1,7 @@ +local function wrap_toggle() + print('Hello world') +end + +return { + wrap_toggle = wrap_toggle +} diff --git a/plugin/argonaut.lua b/plugin/argonaut.lua new file mode 100644 index 0000000..16b4225 --- /dev/null +++ b/plugin/argonaut.lua @@ -0,0 +1,5 @@ +if not vim.g.argonaut then + local argonaut = require('argonaut') + vim.api.nvim_create_user_command('ArgonautWrapToggle', argonaut.wrap_toggle, {}) + vim.g.argonaut = true +end