summaryrefslogtreecommitdiff
path: root/lua
diff options
context:
space:
mode:
authortheprimeagain <the.primeagen@gmail.com>2026-02-27 14:29:22 -0700
committertheprimeagain <the.primeagen@gmail.com>2026-02-27 14:30:22 -0700
commit7994a2c4c74d8adec6a26bd6112f3e96ec0fd792 (patch)
treec183c7279705a9598396dada9084eb8eb5998c90 /lua
parent34a81b09656d2daa87f1d689550742928a4eb709 (diff)
downloada4-7994a2c4c74d8adec6a26bd6112f3e96ec0fd792.tar.xz
a4-7994a2c4c74d8adec6a26bd6112f3e96ec0fd792.zip
removed langauges
removed langauges folder removed languages from init
Diffstat (limited to 'lua')
-rw-r--r--lua/99/init.lua2
-rw-r--r--lua/99/language/cpp.lua11
-rw-r--r--lua/99/language/elixir.lua11
-rw-r--r--lua/99/language/go.lua11
-rw-r--r--lua/99/language/init.lua80
-rw-r--r--lua/99/language/java.lua11
-rw-r--r--lua/99/language/lua.lua11
-rw-r--r--lua/99/language/ruby.lua11
-rw-r--r--lua/99/language/typescript.lua13
-rw-r--r--lua/99/state.lua3
10 files changed, 0 insertions, 164 deletions
diff --git a/lua/99/init.lua b/lua/99/init.lua
index f623db2..82cf118 100644
--- a/lua/99/init.lua
+++ b/lua/99/init.lua
@@ -4,7 +4,6 @@
local Logger = require("99.logger.logger")
local Level = require("99.logger.level")
local ops = require("99.ops")
-local Languages = require("99.language")
local Window = require("99.window")
local show_in_flight_requests = require("99.window.in-flight")
local Prompt = require("99.prompt")
@@ -494,7 +493,6 @@ function _99.setup(opts)
_99_state.display_errors = opts.display_errors or false
_99_state:refresh_rules()
- Languages.initialize(_99_state)
Extensions.init(_99_state)
Extensions.capture_project_root()
diff --git a/lua/99/language/cpp.lua b/lua/99/language/cpp.lua
deleted file mode 100644
index e81e219..0000000
--- a/lua/99/language/cpp.lua
+++ /dev/null
@@ -1,11 +0,0 @@
-local M = {}
-
-M.names = {}
-
---- @param item_name string
---- @return string
-function M.log_item(item_name)
- return string.format("std::println({}, %s)", item_name)
-end
-
-return M
diff --git a/lua/99/language/elixir.lua b/lua/99/language/elixir.lua
deleted file mode 100644
index 25105ca..0000000
--- a/lua/99/language/elixir.lua
+++ /dev/null
@@ -1,11 +0,0 @@
-local M = {}
-
-M.names = {}
-
---- @param item_name string
---- @return string
-function M.log_item(item_name)
- return string.format('IO.inspect(%s, label: "%s")', item_name, item_name)
-end
-
-return M
diff --git a/lua/99/language/go.lua b/lua/99/language/go.lua
deleted file mode 100644
index 0634b9d..0000000
--- a/lua/99/language/go.lua
+++ /dev/null
@@ -1,11 +0,0 @@
-local M = {}
-
-M.names = {}
-
---- @param item_name string
---- @return string
-function M.log_item(item_name)
- return string.format('fmt.Printf("%%+v\\n", %s)', item_name)
-end
-
-return M
diff --git a/lua/99/language/init.lua b/lua/99/language/init.lua
deleted file mode 100644
index e0f6c2c..0000000
--- a/lua/99/language/init.lua
+++ /dev/null
@@ -1,80 +0,0 @@
-local Logger = require("99.logger.logger")
-
---- @class _99.LanguageOps
---- @field log_item fun(item_name: string): string
---- @field names table<string, string>
-
---- @class _99.Langauges
---- @field languages table<string, _99.LanguageOps>
-local M = {
- languages = {},
-}
-
---- @alias _99.langauge.GetLangParam number?
-
---- @param buf _99.langauge.GetLangParam
---- @return _99.LanguageOps
---- @return string
---- @return number
-local function get_langauge(buf)
- local buffer = buf or vim.api.nvim_get_current_buf()
- local file_type = vim.api.nvim_get_option_value("filetype", { buf = buffer })
- local lang = M.languages[file_type]
- if not lang then
- Logger:fatal("language currently not supported", "lang", file_type)
- end
- return lang, file_type, buffer
-end
-
-local function validate_function(fn, file_type)
- if type(fn) ~= "function" then
- Logger:fatal("language does not support log_item", "lang", file_type)
- end
-end
-
---- @param _99 _99.State
-function M.initialize(_99)
- M.languages = {}
- for _, lang in ipairs(_99.languages) do
- M.languages[lang] = require("99.language." .. lang)
- end
-end
-
---- @param _ _99.State
---- @param item_name string
---- @param buffer number?
---- @return string
-function M.log_item(_, item_name, buffer)
- local lang, file_type = get_langauge(buffer)
- validate_function(lang.log_item, file_type)
-
- return lang.log_item(item_name)
-end
-
---[[
--- i wrote this but now i dont know why i did...
--- i must have had a good reason but christmas break made me forget..
---- @param function_node any
----@param body_name string
-function M.find_body(function_node, body_name)
- for child in function_node:iter_children() do
- print("test", child:type())
- if child:type() == body_name then
- return child
- else
- M.find_body(child, body_name)
- end
- end
- return nil
-end
-
---- @param function_node _99.treesitter.TSNode
---- @param buffer number
-function M.get_body(function_node, buffer)
- local lang, file_type = get_langauge(buffer)
- local body = lang.names.body
- assert(body, "body is not defined in language", "language", file_type)
-end
---]]
-
-return M
diff --git a/lua/99/language/java.lua b/lua/99/language/java.lua
deleted file mode 100644
index 55109ee..0000000
--- a/lua/99/language/java.lua
+++ /dev/null
@@ -1,11 +0,0 @@
-local M = {}
-
-M.names = {}
-
---- @param item_name string
---- @return string
-function M.log_item(item_name)
- return string.format("System.out.println(%s)", item_name)
-end
-
-return M
diff --git a/lua/99/language/lua.lua b/lua/99/language/lua.lua
deleted file mode 100644
index ad0aa3f..0000000
--- a/lua/99/language/lua.lua
+++ /dev/null
@@ -1,11 +0,0 @@
-local M = {}
-
-M.names = {}
-
---- @param item_name string
---- @return string
-function M.log_item(item_name)
- return string.format("vim.inspect(%s)", item_name)
-end
-
-return M
diff --git a/lua/99/language/ruby.lua b/lua/99/language/ruby.lua
deleted file mode 100644
index 2d3950e..0000000
--- a/lua/99/language/ruby.lua
+++ /dev/null
@@ -1,11 +0,0 @@
-local M = {}
-
-M.names = {}
-
---- @param item_name string
---- @return string
-function M.log_item(item_name)
- return string.format("p %s", item_name)
-end
-
-return M
diff --git a/lua/99/language/typescript.lua b/lua/99/language/typescript.lua
deleted file mode 100644
index 09831b9..0000000
--- a/lua/99/language/typescript.lua
+++ /dev/null
@@ -1,13 +0,0 @@
-local M = {}
-
---- @param item_name string
---- @return string
-function M.log_item(item_name)
- return item_name
-end
-
-M.names = {
- body = "body",
-}
-
-return M
diff --git a/lua/99/state.lua b/lua/99/state.lua
index 180c1a9..2182c98 100644
--- a/lua/99/state.lua
+++ b/lua/99/state.lua
@@ -10,7 +10,6 @@ end
--- @field md_files string[]
--- @field prompts _99.Prompts
--- @field ai_stdout_rows number
---- @field languages string[]
--- @field display_errors boolean
--- @field auto_add_skills boolean
--- @field provider_override _99.Providers.BaseProvider | nil
@@ -25,7 +24,6 @@ end
--- @field md_files string[]
--- @field prompts _99.Prompts
--- @field ai_stdout_rows number
---- @field languages string[]
--- @field display_errors boolean
--- @field in_flight_options _99.InFlight.Opts | nil
--- @field show_in_flight_requests_window _99.window.Window | nil
@@ -48,7 +46,6 @@ local function create()
md_files = {},
prompts = require("99.prompt-settings"),
ai_stdout_rows = 3,
- languages = { "lua", "go", "java", "elixir", "cpp", "ruby" },
display_errors = false,
provider_override = nil,
auto_add_skills = false,