diff --git a/.github/funding.yml b/.github/funding.yml new file mode 100644 index 0000000..328d67e --- /dev/null +++ b/.github/funding.yml @@ -0,0 +1 @@ +github: ["budchirp"] diff --git a/README.md b/README.md index 1d609b8..906a324 100644 --- a/README.md +++ b/README.md @@ -1,12 +1,13 @@ -

calcplusplus

-

TUI calculator written in C++ using FTXUI

+
+

calcplusplus

+

TUI calculator written in C++ using FTXUI

+
-

+

Stargazers Last commit Issues -

- +
## 💾 Getting started diff --git a/a b/a new file mode 100644 index 0000000..c14b0d9 --- /dev/null +++ b/a @@ -0,0 +1,427 @@ +--- Startup times for process: Primary/TUI --- + +times in msec + clock self+sourced self: sourced script + clock elapsed: other lines + +000.006 000.006: --- NVIM STARTING --- +000.373 000.367: event init +000.481 000.108: early init +000.571 000.090: locale set +000.645 000.073: init first window +001.049 000.404: inits 1 +001.067 000.018: window checked +001.139 000.072: parsing arguments +001.745 000.068 000.068: require('vim.shared') +001.846 000.041 000.041: require('vim.inspect') +001.905 000.042 000.042: require('vim._options') +001.907 000.157 000.074: require('vim._editor') +001.912 000.283 000.059: require('vim._init_packages') +001.918 000.496: init lua interpreter +003.635 001.717: --- NVIM STARTED --- + +--- Startup times for process: Embedded --- + +times in msec + clock self+sourced self: sourced script + clock elapsed: other lines + +000.004 000.004: --- NVIM STARTING --- +000.310 000.306: event init +000.395 000.085: early init +000.462 000.066: locale set +000.516 000.054: init first window +000.808 000.292: inits 1 +000.825 000.017: window checked +000.874 000.049: parsing arguments +001.397 000.052 000.052: require('vim.shared') +001.497 000.043 000.043: require('vim.inspect') +001.565 000.051 000.051: require('vim._options') +001.570 000.169 000.074: require('vim._editor') +001.575 000.256 000.035: require('vim._init_packages') +001.579 000.449: init lua interpreter +001.679 000.100: expanding arguments +001.730 000.051: inits 2 +001.996 000.266: init highlight +001.999 000.003: waiting for UI +002.165 000.166: done waiting for UI +002.171 000.006: clear screen +002.262 000.013 000.013: require('vim.keymap') +003.306 001.130 001.118: require('vim._defaults') +003.319 000.018: init default mappings & autocommands +004.185 000.198 000.198: sourcing /usr/local/share/nvim/runtime/ftplugin.vim +004.303 000.039 000.039: sourcing /usr/local/share/nvim/runtime/indent.vim +004.576 000.182 000.182: sourcing /usr/share/nvim/archlinux.lua +004.583 000.230 000.048: sourcing /etc/xdg/nvim/sysinit.vim +005.534 000.854 000.854: require('oxygen.core.utils') +005.727 000.099 000.099: require('config') +005.799 000.255 000.157: require('oxygen.core.default_config') +006.843 000.556 000.556: require('lazy') +120.740 000.067 000.067: require('ffi') +121.068 000.232 000.232: require('vim.fs') +121.302 000.224 000.224: require('vim.uri') +121.322 000.566 000.110: require('vim.loader') +121.651 000.301 000.301: require('lazy.stats') +121.800 000.122 000.122: require('lazy.core.util') +122.026 000.220 000.220: require('lazy.core.config') +122.357 000.093 000.093: require('lazy.core.handler') +122.799 000.133 000.133: require('lazy.pkg') +122.809 000.290 000.157: require('lazy.core.meta') +122.826 000.462 000.172: require('lazy.core.plugin') +122.838 000.806 000.251: require('lazy.core.loader') +123.428 000.114 000.114: require('lazy.core.fragments') +124.324 000.219 000.219: require('oxygen.plugins') +124.545 000.197 000.197: require('oxygen.plugins.auto-completion') +124.707 000.089 000.089: require('oxygen.plugins.dap') +124.941 000.176 000.176: require('oxygen.plugins.lsp') +125.029 000.062 000.062: require('oxygen.plugins.mason') +125.186 000.058 000.058: require('oxygen.plugins.oxygen') +125.268 000.053 000.053: require('oxygen.plugins.syntax') +125.338 000.048 000.048: require('oxygen.plugins.text-editing') +125.685 000.132 000.132: require('oxygen.plugins.ui') +125.936 000.075 000.075: require('oxygen.plugins.utils') +126.723 000.192 000.192: require('config.plugins') +127.754 000.072 000.072: require('oxygen.packs.ai.copilot') +127.977 000.103 000.103: require('oxygen.packs.formatters.black') +128.271 000.055 000.055: require('oxygen.packs.formatters.blade_formatter') +128.450 000.050 000.050: require('oxygen.packs.formatters.clang_format') +128.657 000.049 000.049: require('oxygen.packs.formatters.phpcsfixer') +128.855 000.054 000.054: require('oxygen.packs.formatters.pint') +128.970 000.046 000.046: require('oxygen.packs.formatters.prettier') +129.208 000.056 000.056: require('oxygen.packs.formatters.shfmt') +129.335 000.052 000.052: require('oxygen.packs.formatters.stylua') +131.931 002.443 002.443: require('vim.filetype') +132.449 003.021 000.577: require('oxygen.packs.frameworks.laravel') +132.619 000.060 000.060: require('oxygen.packs.frameworks.tailwind') +132.727 000.035 000.035: require('oxygen.packs.languages.astro') +132.851 000.031 000.031: require('oxygen.packs.languages.bash') +133.029 000.062 000.062: require('oxygen.packs.languages.c') +133.204 000.074 000.074: require('oxygen.packs.languages.cmake') +133.442 000.114 000.114: require('oxygen.packs.languages.csharp') +133.587 000.042 000.042: require('oxygen.packs.languages.css') +133.771 000.051 000.051: require('oxygen.packs.languages.dart') +133.913 000.061 000.061: require('oxygen.packs.languages.docker') +134.079 000.077 000.077: require('oxygen.packs.languages.fish') +134.285 000.057 000.057: require('oxygen.packs.languages.git') +134.403 000.049 000.049: require('oxygen.packs.languages.go') +134.666 000.040 000.040: require('oxygen.packs.languages.html') +134.757 000.043 000.043: require('oxygen.packs.languages.http') +134.841 000.046 000.046: require('oxygen.packs.languages.java') +134.942 000.051 000.051: require('oxygen.packs.languages.javascript') +135.038 000.044 000.044: require('oxygen.packs.languages.json') +135.165 000.041 000.041: require('oxygen.packs.languages.kotlin') +135.347 000.114 000.114: require('oxygen.packs.languages.lua') +135.511 000.039 000.039: require('oxygen.packs.languages.make') +135.647 000.044 000.044: require('oxygen.packs.languages.markdown') +135.731 000.047 000.047: require('oxygen.packs.languages.php') +135.821 000.040 000.040: require('oxygen.packs.languages.prisma') +135.926 000.039 000.039: require('oxygen.packs.languages.python') +136.070 000.077 000.077: require('oxygen.packs.languages.rust') +136.217 000.058 000.058: require('oxygen.packs.languages.scala') +136.326 000.037 000.037: require('oxygen.packs.languages.sql') +136.410 000.037 000.037: require('oxygen.packs.languages.svelte') +136.486 000.038 000.038: require('oxygen.packs.languages.toml') +136.559 000.037 000.037: require('oxygen.packs.languages.vue') +136.634 000.038 000.038: require('oxygen.packs.languages.xml') +136.757 000.065 000.065: require('oxygen.packs.languages.yaml') +136.875 000.053 000.053: require('oxygen.packs.languages.zig') +136.974 000.047 000.047: require('oxygen.packs.linters.eslint') +137.131 000.106 000.106: require('oxygen.packs.linters.hadolint') +137.230 000.047 000.047: require('oxygen.packs.linters.ktlint') +137.331 000.050 000.050: require('oxygen.packs.linters.selene') +137.425 000.043 000.043: require('oxygen.packs.other.discord') +137.544 000.058 000.058: require('oxygen.packs.tools.rest') +138.584 000.125 000.125: require('lazy.core.handler.keys') +138.779 000.108 000.108: require('lazy.core.handler.event') +138.784 000.191 000.083: require('lazy.core.handler.ft') +138.863 000.073 000.073: require('lazy.core.handler.cmd') +140.103 000.086 000.086: sourcing /home/budchirp/.local/share/nvim/lazy/go.nvim/ftdetect/filetype.vim +144.270 000.122 000.122: sourcing /usr/local/share/nvim/runtime/filetype.lua +144.717 000.277 000.277: require('oxygen.base46') +144.847 000.125 000.125: require('oxygen.base46.themes.tundra') +145.008 000.156 000.156: require('oxygen.base46.highlights.main') +145.396 000.150 000.150: require('oxygen.base46.highlights.syntax') +145.855 000.235 000.235: require('oxygen.ui') +145.967 000.107 000.107: require('oxygen.ui.vim') +146.428 000.119 000.119: require('vim.ui') +146.434 000.462 000.343: require('oxygen.ui.vim.input') +146.595 000.156 000.156: require('oxygen.ui.vim.select') +146.690 000.091 000.091: require('oxygen.ui.statusline') +146.769 000.073 000.073: require('oxygen.base46.highlights.oxygen.ui.statusline') +147.146 000.053 000.053: sourcing /usr/local/share/nvim/runtime/plugin/editorconfig.lua +147.233 000.050 000.050: sourcing /usr/local/share/nvim/runtime/plugin/man.lua +147.413 000.147 000.147: sourcing /usr/local/share/nvim/runtime/plugin/matchparen.vim +147.508 000.050 000.050: sourcing /usr/local/share/nvim/runtime/plugin/osc52.lua +147.622 000.078 000.078: sourcing /usr/local/share/nvim/runtime/plugin/shada.vim +147.688 000.018 000.018: sourcing /usr/local/share/nvim/runtime/plugin/spellfile.vim +147.816 142.012 129.487: require('oxygen.core.lazy') +149.306 000.049 000.049: sourcing /usr/local/share/nvim/runtime/filetype.lua +149.328 001.454 001.405: require('oxygen.core.editor') +149.387 000.054 000.054: require('oxygen.core.autocmds') +149.534 000.143 000.143: require('oxygen.core.keymaps') +149.539 001.718 000.067: require('oxygen.core') +149.543 144.907 000.068: sourcing /home/budchirp/.config/nvim/init.lua +149.599 000.906: sourcing vimrc file(s) +149.763 000.064 000.064: sourcing /usr/local/share/nvim/runtime/syntax/synload.vim +150.466 000.830 000.766: sourcing /usr/local/share/nvim/runtime/syntax/syntax.vim +150.478 000.049: inits 3 +154.222 003.743: reading ShaDa +157.280 000.425 000.425: require('vim.filetype.detect') +158.621 000.104 000.104: sourcing /usr/local/share/nvim/runtime/ftplugin/c.vim +158.735 000.077 000.077: sourcing /usr/local/share/nvim/runtime/ftplugin/c.lua +159.157 001.185 001.004: sourcing /usr/local/share/nvim/runtime/ftplugin/cpp.vim +159.817 000.022 000.022: sourcing /usr/local/share/nvim/runtime/indent/cpp.vim +160.096 000.084 000.084: sourcing /home/budchirp/.local/share/nvim/lazy/clangd_extensions.nvim/plugin/clangd_extensions.lua +160.239 000.111 000.111: require('oxygen.ui.icons') +160.535 000.290 000.290: require('clangd_extensions') +160.595 000.055 000.055: require('clangd_extensions.config') +162.241 000.039 000.039: sourcing /home/budchirp/.local/share/nvim/lazy/plenary.nvim/plugin/plenary.vim +162.640 000.203 000.203: require('plenary.bit') +162.696 000.051 000.051: require('plenary.functional') +162.733 001.018 000.725: require('plenary.path') +162.819 000.082 000.082: require('cmake-tools.osys') +162.885 000.061 000.061: require('cmake-tools.result') +162.960 000.070 000.070: require('cmake-tools.types') +163.625 000.094 000.094: require('oxygen.base46.highlights.notify') +164.376 000.057 000.057: require('notify.util.queue') +164.386 000.160 000.102: require('notify.util') +164.500 000.112 000.112: require('notify.config.highlights') +164.507 000.476 000.205: require('notify.config') +164.681 000.075 000.075: require('notify.stages') +164.770 000.084 000.084: require('notify.service.notification') +165.021 000.055 000.055: require('notify.animate.spring') +165.026 000.140 000.085: require('notify.animate') +165.034 000.260 000.120: require('notify.windows') +165.444 000.133 000.133: require('notify.service.buffer.highlights') +165.454 000.257 000.124: require('notify.service.buffer') +165.458 000.419 000.162: require('notify.service') +165.569 000.107 000.107: require('notify.stages.util') +165.595 001.083 000.139: require('notify.instance') +165.604 001.942 000.382: require('notify') +165.870 000.077 000.077: require('notify.stages.fade_in_slide_out') +165.939 002.909 000.797: require('notify') +165.944 002.980 000.070: require('cmake-tools.notification') +166.019 000.071 000.071: require('cmake-tools.scratch') +166.030 004.382 000.102: require('cmake-tools.utils') +166.164 000.129 000.129: require('cmake-tools.const') +166.643 000.100 000.100: require('plenary.compat') +168.006 001.646 001.545: require('plenary.scandir') +168.369 000.162 000.162: require('simpleyaml') +168.376 000.361 000.200: require('cmake-tools.variants') +168.398 002.229 000.223: require('cmake-tools.config') +168.542 000.140 000.140: require('cmake-tools.kits') +168.645 000.098 000.098: require('cmake-tools.presets') +168.727 000.078 000.078: require('cmake-tools.log') +168.805 000.072 000.072: require('cmake-tools.hints') +168.922 000.112 000.112: require('cmake-tools.session') +170.132 000.415 000.415: require('plenary.strings') +170.150 000.764 000.349: require('plenary.window.border') +170.402 000.247 000.247: require('plenary.window') +170.564 000.157 000.157: require('plenary.popup.utils') +170.609 000.040 000.040: require('vim.F') +170.629 001.606 000.397: require('plenary.popup') +170.648 001.723 000.117: require('cmake-tools.window') +170.882 000.229 000.229: require('cmake-tools.environment') +171.035 000.148 000.148: require('cmake-tools.file_picker') +171.381 000.201 000.201: require('plenary.job') +171.498 000.110 000.110: require('cmake-tools.terminal') +171.503 000.463 000.153: require('cmake-tools.test.ctest') +171.583 010.310 000.506: require('cmake-tools') +171.785 000.073 000.073: require('cmake-tools.quickstart.etlua') +171.796 000.148 000.075: require('cmake-tools.quickstart') +171.802 011.025 000.567: sourcing /home/budchirp/.local/share/nvim/lazy/cmake-tools.nvim/plugin/cmake-tools.lua +172.390 000.053 000.053: require('cmake-tools.quickfix') +174.703 002.307 002.307: require('cmake-tools.overseer') +175.761 000.055 000.055: require('toggleterm.lazy') +175.809 000.041 000.041: require('toggleterm.constants') +175.914 000.099 000.099: require('toggleterm.terminal') +175.922 000.514 000.319: require('toggleterm') +176.027 000.045 000.045: require('toggleterm.colors') +176.088 000.056 000.056: require('toggleterm.utils') +176.097 000.171 000.070: require('toggleterm.config') +176.339 000.088 000.088: require('vim.version') +177.934 000.079 000.079: require('toggleterm.commandline') +177.962 003.132 002.280: require('toggleterm') +177.969 003.255 000.123: require('cmake-tools.toggleterm') +177.973 005.696 000.080: require('cmake-tools.executors') +178.028 000.051 000.051: require('cmake-tools.runners') +178.888 000.184 000.184: sourcing /home/budchirp/.local/share/nvim/lazy/telescope.nvim/plugin/telescope.lua +179.450 000.167 000.167: require('plenary.log') +179.476 000.235 000.068: require('telescope.log') +179.607 000.040 000.040: require('telescope.state') +179.623 000.142 000.103: require('telescope.utils') +179.630 000.696 000.319: require('telescope.sorters') +179.731 000.051 000.051: require('telescope.previewers.previewer') +180.020 000.043 000.043: require('telescope.deprecated') +181.663 001.848 001.805: require('telescope.config') +181.731 000.061 000.061: require('telescope.from_entry') +181.803 000.068 000.068: require('telescope.previewers.utils') +181.877 002.141 000.163: require('telescope.previewers.term_previewer') +182.181 000.298 000.298: require('telescope.previewers.buffer_previewer') +182.190 002.555 000.066: require('telescope.previewers') +182.480 000.060 000.060: require('telescope.pickers.scroller') +182.536 000.051 000.051: require('telescope.actions.state') +182.595 000.055 000.055: require('telescope.actions.utils') +182.827 000.132 000.132: require('telescope.actions.mt') +182.870 000.271 000.139: require('telescope.actions.set') +183.139 000.142 000.142: require('telescope.config.resolve') +183.146 000.274 000.132: require('telescope.pickers.entry_display') +183.673 001.478 000.767: require('telescope.actions') +183.885 000.090 000.090: require('telescope._extensions') +183.892 000.214 000.123: require('telescope') +184.593 000.170 000.170: require('vim.lsp.log') +185.235 000.635 000.635: require('vim.lsp.protocol') +185.736 000.186 000.186: require('vim.highlight') +185.810 000.568 000.382: require('vim.lsp.util') +186.016 000.111 000.111: require('vim.lsp.sync') +186.029 000.214 000.103: require('vim.lsp._changetracking') +186.353 000.320 000.320: require('vim.lsp.rpc') +186.427 002.227 000.321: require('vim.lsp') +187.783 000.122 000.122: require('cmp_nvim_lsp.source') +187.791 000.373 000.251: require('cmp_nvim_lsp') +187.808 000.591 000.218: sourcing /home/budchirp/.local/share/nvim/lazy/cmp-nvim-lsp/after/plugin/cmp_nvim_lsp.lua +187.826 001.301 000.710: require('cmp_nvim_lsp') +188.447 004.333 000.805: require('oxygen.plugins.lsp.defaults') +188.653 000.071 000.071: require('flutter-tools.lazy') +188.669 000.216 000.145: require('flutter-tools') +188.889 000.089 000.089: require('flutter-tools.utils.path') +189.105 000.432 000.343: require('flutter-tools.config') +189.623 000.268 000.268: require('flutter-tools.log') +190.396 000.631 000.631: require('flutter-tools.menu') +190.403 006.506 000.626: require('telescope._extensions.flutter') +190.619 000.209 000.209: require('oxygen.base46.highlights.telescope') +192.877 014.844 003.003: require('telescope') +193.268 000.163 000.163: require('telescope.make_entry') +193.622 000.041 000.041: require('plenary.tbl') +193.629 000.090 000.049: require('plenary.vararg.rotate') +193.633 000.147 000.057: require('plenary.vararg') +193.678 000.040 000.040: require('plenary.errors') +193.684 000.269 000.082: require('plenary.async.async') +193.864 000.044 000.044: require('plenary.async.structs') +193.909 000.136 000.092: require('plenary.async.control') +193.916 000.187 000.051: require('plenary.async.util') +193.921 000.232 000.045: require('plenary.async.tests') +193.925 000.591 000.090: require('plenary.async') +193.930 000.657 000.067: require('telescope.finders.async_static_finder') +194.192 000.047 000.047: require('plenary.class') +194.207 000.216 000.169: require('telescope._') +194.212 000.277 000.061: require('telescope.finders.async_oneshot_finder') +194.319 000.103 000.103: require('telescope.finders.async_job_finder') +194.328 001.320 000.120: require('telescope.finders') +194.576 000.056 000.056: require('telescope.debounce') +194.718 000.139 000.139: require('telescope.mappings') +194.826 000.096 000.096: require('telescope.pickers.highlights') +194.903 000.071 000.071: require('telescope.pickers.window') +194.972 000.064 000.064: require('telescope.pickers.layout') +195.094 000.065 000.065: require('telescope.algos.linked_list') +195.100 000.123 000.057: require('telescope.entry_manager') +195.150 000.046 000.046: require('telescope.pickers.multi') +195.169 000.837 000.241: require('telescope.pickers') +195.176 002.290 000.133: require('telescope._extensions.cmake_tools') +197.840 000.098 000.098: require('dap.utils') +197.918 000.372 000.274: require('dap') +197.929 000.658 000.286: require('nvim-dap-virtual-text') +198.347 000.084 000.084: require('oxygen.base46.highlights.dap_ui') +198.597 000.050 000.050: require('nio.tasks') +198.649 000.048 000.048: require('nio.control') +198.946 000.293 000.293: require('nio.uv') +199.001 000.050 000.050: require('nio.tests') +199.048 000.043 000.043: require('nio.ui') +199.152 000.046 000.046: require('nio.streams') +199.156 000.091 000.045: require('nio.file') +199.288 000.037 000.037: require('nio.util') +199.372 000.067 000.067: require('vim.iter') +199.398 000.192 000.088: require('nio.logger') +199.405 000.244 000.053: require('nio.lsp') +199.455 000.044 000.044: require('nio.process') +199.465 000.967 000.104: require('nio') +199.827 000.072 000.072: require('dapui.config.highlights') +199.912 000.321 000.249: require('dapui.config') +199.918 000.390 000.069: require('dapui.util') +199.981 000.058 000.058: require('dapui.windows.layout') +199.986 000.516 000.069: require('dapui.windows') +200.044 000.053 000.053: require('dapui.controls') +200.050 001.620 000.084: require('dapui') +200.429 000.071 000.071: require('dapui.logging') +200.498 000.065 000.065: require('dapui.client.types') +200.503 000.210 000.074: require('dapui.client') +200.561 000.053 000.053: require('dap.breakpoints') +200.618 000.046 000.046: require('dapui.client.lib') +200.721 000.053 000.053: require('dapui.render.canvas') +200.726 000.098 000.045: require('dapui.elements.breakpoints') +200.819 000.053 000.053: require('dapui.components.breakpoints') +200.877 000.040 000.040: require('dapui.elements.repl') +200.922 000.040 000.040: require('dapui.elements.scopes') +200.986 000.041 000.041: require('dapui.components.scopes') +201.033 000.043 000.043: require('dapui.components.variables') +201.116 000.071 000.071: require('dapui.elements.stacks') +201.242 000.048 000.048: require('dapui.components.frames') +201.246 000.115 000.067: require('dapui.components.threads') +201.325 000.056 000.056: require('dapui.elements.watches') +201.399 000.059 000.059: require('dapui.components.watches') +201.469 000.048 000.048: require('dapui.elements.hover') +201.542 000.054 000.054: require('dapui.components.hover') +201.625 000.075 000.075: require('dapui.elements.console') +201.919 000.127 000.127: sourcing /home/budchirp/.local/share/nvim/lazy/nvim-dap/plugin/dap.lua +202.131 000.141 000.141: require('oxygen.base46.highlights.dap_ui') +202.245 000.073 000.073: require('dap.ext.vscode') +202.265 007.068 003.261: require('dap') +204.065 000.098 000.098: sourcing /usr/local/share/nvim/runtime/ftplugin/c.vim +204.176 000.083 000.083: sourcing /usr/local/share/nvim/runtime/ftplugin/c.lua +204.519 001.201 001.019: sourcing /usr/local/share/nvim/runtime/ftplugin/cpp.vim +205.177 000.019 000.019: sourcing /usr/local/share/nvim/runtime/indent/cpp.vim +207.193 001.026 001.026: sourcing /usr/local/share/nvim/runtime/syntax/c.vim +207.445 001.430 000.404: sourcing /usr/local/share/nvim/runtime/syntax/cpp.vim +209.458 000.972 000.972: sourcing /usr/local/share/nvim/runtime/syntax/c.vim +209.696 001.297 000.326: sourcing /usr/local/share/nvim/runtime/syntax/cpp.vim +210.188 000.096 000.096: require('lazy.async') +210.426 000.077 000.077: require('lazy.manage.process') +210.495 000.064 000.064: require('lazy.terminal') +210.502 000.310 000.169: require('lazy.manage.task') +210.509 000.498 000.092: require('lazy.manage.runner') +210.514 000.595 000.097: require('lazy.manage') +210.519 000.728 000.133: require('lazy.view.commands') +211.341 000.084 000.084: require('nvim-treesitter.utils') +212.307 000.054 000.054: require('vim.treesitter.language') +212.360 000.047 000.047: require('vim.func') +212.414 000.049 000.049: require('vim.func._memoize') +212.472 000.333 000.182: require('vim.treesitter.query') +212.534 000.058 000.058: require('vim.treesitter._range') +212.551 000.534 000.144: require('vim.treesitter.languagetree') +212.558 000.626 000.091: require('vim.treesitter') +213.468 002.122 001.496: require('nvim-treesitter.parsers') +213.927 000.087 000.087: require('nvim-treesitter.compat') +214.198 000.187 000.187: require('nvim-treesitter.ts_utils') +214.212 000.280 000.093: require('nvim-treesitter.tsrange') +214.316 000.097 000.097: require('nvim-treesitter.caching') +214.340 000.628 000.164: require('nvim-treesitter.query') +214.373 000.802 000.174: require('nvim-treesitter.configs') +214.382 000.910 000.108: require('nvim-treesitter.info') +214.529 000.142 000.142: require('nvim-treesitter.shell_command_selectors') +214.587 003.470 000.212: require('nvim-treesitter.install') +214.657 000.066 000.066: require('nvim-treesitter.statusline') +214.762 000.100 000.100: require('nvim-treesitter.query_predicates') +214.767 003.952 000.316: require('nvim-treesitter') +215.666 004.916 000.964: sourcing /home/budchirp/.local/share/nvim/lazy/nvim-treesitter/plugin/nvim-treesitter.lua +221.658 000.188 000.188: require('nvim-treesitter.indent') +222.037 000.083 000.083: require('nvim-treesitter.highlight') +234.450 000.246 000.246: require('vim.treesitter.highlighter') +234.988 000.164 000.164: require('editorconfig') +235.192 027.553: opening buffers +235.201 000.009: BufEnter autocommands +235.206 000.005: editing files in windows +235.224 000.018: VimEnter autocommands +235.269 000.046: UIEnter autocommands +235.699 000.313 000.313: sourcing /usr/local/share/nvim/runtime/autoload/provider/clipboard.vim +235.707 000.125: before starting main loop +431.722 000.105 000.105: require('oxygen.ui.utils') +431.741 000.330 000.225: require('oxygen.ui.statusline.components') +432.356 000.042 000.042: sourcing /home/budchirp/.local/share/nvim/lazy/nvim-web-devicons/plugin/nvim-web-devicons.vim +433.437 001.032 001.032: require('oxygen.base46.highlights.devicons') +438.264 004.179 004.179: require('nvim-web-devicons.icons-default') +438.485 004.945 000.766: require('nvim-web-devicons') +441.561 009.764 003.745: require('nvim-web-devicons') +441.899 000.310 000.310: require('vim.diagnostic') +442.047 195.935: first screen update +442.051 000.005: --- NVIM STARTED --- + diff --git a/src/main.cpp b/src/main.cpp index 6eb6882..d8ae5c6 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -47,8 +47,8 @@ int main() { expressionsInputOptions.multiline = false; Component expressionsInput = Input(&expression, "", expressionsInputOptions); - Component quitButton = Button( - "X", [&] { screen.Exit(); }, ButtonOption::Ascii()); + Component quitButton = + Button("X", [&] { screen.Exit(); }, ButtonOption::Ascii()); Component clearButton = Button(" C ", [&] { expression = "";