- https://bitbucket.org/chromiumembedded/cef-project (original)
- https://github.com/chromiumembedded/cef-project (copy)
From the documentation:
### Setup
...
1. Install Python. Version 3.9 to 3.11 is required.| == Install asdf | |
| https://asdf-vm.com/guide/getting-started.html#_1-install-asdf | |
| With Package Manager | |
| cd /tmp | |
| git clone https://aur.archlinux.org/asdf-vm.git && cd asdf-vm && makepkg -si | |
| asdf | |
| == Install Neovim |
From the documentation:
### Setup
...
1. Install Python. Version 3.9 to 3.11 is required.| Location Gleam package: https://aur.archlinux.org/packages/gleam | |
| Download snapshot: wget https://aur.archlinux.org/cgit/aur.git/snapshot/gleam.tar.gz | |
| Extract: tar xvzf gleam.tar.gz && cd gleam | |
| Build package but ignore dependencies as we are using Kerl: makepkg -d | |
| Install: sudo pacman -Udd *.zst |
| $ sudo pacman -S unixodbc | |
| $ sudo pacman -S jdk-openjdk | |
| $ sudo pacman -S wxwidgets-gtk3 | |
| $ sudo pacman -S fop | |
| export KERL_DOC_TARGETS="html chunks" | |
| export KERL_BUILD_DOCS=yes | |
| export KERL_BUILD_BACKEND=tarball | |
| export KERL_CONFIGURE_OPTIONS="--without-odbc" |
| -- ~/.config/nvim/lua/plugins/mappings.lua | |
| return { | |
| { | |
| "AstroNvim/astrocore", | |
| ---@type AstroCoreOpts | |
| opts = { | |
| mappings = { | |
| n = { | |
| ["j"] = { "jzz" }, | |
| ["k"] = { "kzz" }, |
| -- ~/.config/nvim/lua/plugins/purescript.lua | |
| return { | |
| { "purescript-contrib/purescript-vim" }, | |
| { "AstroNvim/astrolsp", | |
| opts = { | |
| config = { | |
| purescriptls = { | |
| settings = { | |
| purescript = { | |
| formatter = "purs-tidy", |
| -- Keymaps are automatically loaded on the VeryLazy event | |
| -- Default keymaps that are always set: https://github.com/LazyVim/LazyVim/blob/main/lua/lazyvim/config/keymaps.lua | |
| -- Add any additional keymaps here | |
| local map = vim.keymap.set | |
| map("n", "j", "jzz") | |
| map("n", "k", "kzz") | |
| map("n", "n", "nzz") | |
| map("n", "N", "Nzz") |
| # vim:fileencoding=utf-8:foldmethod=marker | |
| #: Fonts {{{ | |
| #: kitty has very powerful font management. You can configure | |
| #: individual font faces and even specify special fonts for particular | |
| #: characters. | |
| # font_family monospace | |
| # bold_font auto |
| # Enable the subsequent settings only in interactive sessions | |
| case $- in | |
| *i*) ;; | |
| *) return ;; | |
| esac | |
| # Path to your oh-my-bash installation. | |
| export OSH='/home/schmidh/.oh-my-bash' | |
| # Set name of the theme to load. Optionally, if you set this to "random" |
| index := FFITutorial createIndex: 0 display: 0. | |
| tu := FFITutorial parseTranslationUnit: 'tst.h' index: index | |
| 'tst.h' asFileReference absolutePath | |
| 'tst.h' asFileReference contents | |
| "struct foo { | |
| int bar; | |
| int *bar_pointer; | |
| }; |