{"payload":{"feedbackUrl":"https://github.com/orgs/community/discussions/53140","repo":{"id":310545565,"defaultBranch":"main","name":"DOTS","ownerLogin":"thekpaul","currentUserCanPush":false,"isFork":false,"isEmpty":false,"createdAt":"2020-11-06T09:05:07.000Z","ownerAvatar":"https://avatars.githubusercontent.com/u/44695374?v=4","public":true,"private":false,"isOrgOwned":false},"refInfo":{"name":"","listCacheKey":"v0:1712584191.0","currentOid":""},"activityList":{"items":[{"before":"ab49adc01f5957680b756c907009f3cf5b7897ab","after":"aba0a180294e55fd7f59cd9d09781b4f111c442b","ref":"refs/heads/main","pushedAt":"2024-05-17T08:44:34.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"thekpaul","name":"Paul Kim (김형준)","path":"/thekpaul","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44695374?s=80&v=4"},"commit":{"message":"FIX: `conf.d` Subdirectory for `fontconfig`\n\nCreates a `conf.d` subdirectory to correctly detect sequential\nconfigurations when this repository is cloned into the `XDG_CONFIG_HOME`\ndirectory directly.\nThis may apply to installations where a `$HOME/.config` folder is not\ncreated during the system setup.\n\nNote that symlinks created before this commit linking the\n`$XDG_CONFIG_HOME/fontconfig/conf.d` subdirectory to\n`/fontconfig` must be updated accordingly.\n\nSigned-off-by: Paul Kim <44695374+thekpaul@users.noreply.github.com>","shortMessageHtmlLink":"FIX: conf.d Subdirectory for fontconfig"}},{"before":"0585748a0811dcbb2b5a9a5b206bcc47f57425be","after":"ab49adc01f5957680b756c907009f3cf5b7897ab","ref":"refs/heads/main","pushedAt":"2024-05-08T04:49:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"thekpaul","name":"Paul Kim (김형준)","path":"/thekpaul","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44695374?s=80&v=4"},"commit":{"message":"FEAT: Bind Shift-less `|` and `_` for Splits\n\nThese binds split the current window and open panes to the user's\n`$HOME` directory rather than the $PWD.\n\nSigned-off-by: Paul Kim <44695374+thekpaul@users.noreply.github.com>","shortMessageHtmlLink":"FEAT: Bind Shift-less | and _ for Splits"}},{"before":"1b85cdadad92b1e2da914da7f4744198aa72ae05","after":"0585748a0811dcbb2b5a9a5b206bcc47f57425be","ref":"refs/heads/main","pushedAt":"2024-05-08T04:30:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"thekpaul","name":"Paul Kim (김형준)","path":"/thekpaul","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44695374?s=80&v=4"},"commit":{"message":"FEAT: Add Alias to Reset and Reuse Previous Commit\n\nUseful in conforming to repository-level commit conventions without\nexternally setting a template commit message, etc.\n\nSigned-off-by: Paul Kim <44695374+thekpaul@users.noreply.github.com>","shortMessageHtmlLink":"FEAT: Add Alias to Reset and Reuse Previous Commit"}},{"before":"b62141d5af70fefd46a02e66fa1171d303ad779d","after":"1b85cdadad92b1e2da914da7f4744198aa72ae05","ref":"refs/heads/main","pushedAt":"2024-05-06T11:09:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"thekpaul","name":"Paul Kim (김형준)","path":"/thekpaul","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44695374?s=80&v=4"},"commit":{"message":"FEAT: Remove RVM Dependency for Ruby in Fish Shell\n\nRVM's extensive manipulation of shell environments, as well as its\nside effects of \"hijacking\" commands and functions under-the-hood,\nmakes it difficult for me as a maintainer of my system to clearly\nunderstand what each aspect of my configurations are responsible for.\nAs I do not need a version manager for Ruby at this time,\nthe RVM dependency will be removed at this time.\n\nSigned-off-by: Paul Kim <44695374+thekpaul@users.noreply.github.com>","shortMessageHtmlLink":"FEAT: Remove RVM Dependency for Ruby in Fish Shell"}},{"before":"ce62ede094f3830cdc9411fdf0296542a92474c2","after":"b62141d5af70fefd46a02e66fa1171d303ad779d","ref":"refs/heads/main","pushedAt":"2024-05-06T09:53:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"thekpaul","name":"Paul Kim (김형준)","path":"/thekpaul","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44695374?s=80&v=4"},"commit":{"message":"FIX: Expansive Patch for Fish `mkcd` Function\n\nSource code taken from the fish-shell function help documentation,\naccessible by `function --help` in fish.\n\nThis will run the `mkdir` command, and if it is successful,\nchange the current working directory to the one just created.\n\nSigned-off-by: Paul Kim <44695374+thekpaul@users.noreply.github.com>","shortMessageHtmlLink":"FIX: Expansive Patch for Fish mkcd Function"}},{"before":"62c7fd3a1f505afeaeadfbcb90520b4f21a1f6b2","after":"ce62ede094f3830cdc9411fdf0296542a92474c2","ref":"refs/heads/main","pushedAt":"2024-05-04T19:10:57.000Z","pushType":"push","commitsCount":3,"pusher":{"login":"thekpaul","name":"Paul Kim (김형준)","path":"/thekpaul","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44695374?s=80&v=4"},"commit":{"message":"FEAT: Add Neovim Configurations for `.nix` Files\n\nUsed for managing Nix-shell and NixOS configuration files.\n\nSigned-off-by: Paul Kim <44695374+thekpaul@users.noreply.github.com>","shortMessageHtmlLink":"FEAT: Add Neovim Configurations for .nix Files"}},{"before":"c9138b6cf250f9e178abb6cdc2567c9d06ef447b","after":"62c7fd3a1f505afeaeadfbcb90520b4f21a1f6b2","ref":"refs/heads/main","pushedAt":"2024-05-01T19:53:26.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"thekpaul","name":"Paul Kim (김형준)","path":"/thekpaul","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44695374?s=80&v=4"},"commit":{"message":"FEAT: Use MSYS2 Binaries in PowerShell Functions\n\nAs a start, the `ls` command, previously used as an alias for the\n`Get-ChildItem` PowerShell commandlet, is now removed in favour of the\nLinux `ls` command, implemented in MSYS2 as `ls.exe`.\nAs this program is capable of receiving various flags as arguments,\nan additional `lsa` function is defined to easily use the `ls.exe`\nexecutable with frequently-used flags pre-enabled.\n\nSigned-off-by: Paul Kim <44695374+thekpaul@users.noreply.github.com>","shortMessageHtmlLink":"FEAT: Use MSYS2 Binaries in PowerShell Functions"}},{"before":"3de54684b4582d976bdc0099b683fbdec89eb6de","after":"c9138b6cf250f9e178abb6cdc2567c9d06ef447b","ref":"refs/heads/main","pushedAt":"2024-05-01T07:34:42.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"thekpaul","name":"Paul Kim (김형준)","path":"/thekpaul","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44695374?s=80&v=4"},"commit":{"message":"FIX: Remove Unusable Binding to System Clipboard\n\nAs TMux has its own clipboard system, which can be synchronised with\nthe system clipboard on most relevant environments, binding `C-c` to\na Windows-only system clipboard tool is removed.\n\nSigned-off-by: Paul Kim <44695374+thekpaul@users.noreply.github.com>","shortMessageHtmlLink":"FIX: Remove Unusable Binding to System Clipboard"}},{"before":"536b02c8aa66a5b4ad05cadd40634e110d40a617","after":"3de54684b4582d976bdc0099b683fbdec89eb6de","ref":"refs/heads/main","pushedAt":"2024-04-21T11:33:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"thekpaul","name":"Paul Kim (김형준)","path":"/thekpaul","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44695374?s=80&v=4"},"commit":{"message":"STYLE: Change `listchars.tab` to Single-width Char\n\nAs the previous `listchars.tab` character ` ` was changed to become\ndouble-width recently, a new character `` was chosen to replace it\nas a single-width character.\nOther considerable options such as ``, `` and `󰅂` are also provided\nas comments in the code.\n\nSigned-off-by: Paul Kim <44695374+thekpaul@users.noreply.github.com>","shortMessageHtmlLink":"STYLE: Change listchars.tab to Single-width Char"}},{"before":"b948a312026933c846bf24d79a80d30f00470c29","after":"536b02c8aa66a5b4ad05cadd40634e110d40a617","ref":"refs/heads/main","pushedAt":"2024-04-21T11:20:47.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"thekpaul","name":"Paul Kim (김형준)","path":"/thekpaul","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44695374?s=80&v=4"},"commit":{"message":"REFACTOR: Replace Legacy Vimscript Configs to Lua\n\nRefactors the legacy Vimscript-written configuration snippets to Lua\nfor efficiency and readability.\nMost of the ported configurations are mappings, which will be further\nrefactored in future commits.\n\nFiletype detection for `*.h` files is moved to the `filetype.vim` file,\nstored in the Neovim configuration top directory.\n\nNote that the `Comment` highlight group is modified at the end of the\nconfiguration file, after the Lazy.nvim setup, which includes a plugin\nfor colorscheme management.\nThis ensures that the `Comment` highlight group is modified after the\ncolorscheme is loaded, which is necessary for changes to take effect.\n\nSigned-off-by: Paul Kim <44695374+thekpaul@users.noreply.github.com>","shortMessageHtmlLink":"REFACTOR: Replace Legacy Vimscript Configs to Lua"}},{"before":"5849196baeb3982cdfb3c1591b30be9cbeca8a52","after":"b948a312026933c846bf24d79a80d30f00470c29","ref":"refs/heads/main","pushedAt":"2024-04-11T08:04:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"thekpaul","name":"Paul Kim (김형준)","path":"/thekpaul","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44695374?s=80&v=4"},"commit":{"message":"REFACTOR: Use Self-hosting Source for `tpope/**`\n\nApplies to `vim-fugitive` (renamed to `fugitive`) and `vim-surround`\n(renamed to `surround`).\n\nSigned-off-by: Paul Kim <44695374+thekpaul@users.noreply.github.com>","shortMessageHtmlLink":"REFACTOR: Use Self-hosting Source for tpope/**"}},{"before":"96ee3031cc83cddc79ac4459413f4ef899ad9b4e","after":"5849196baeb3982cdfb3c1591b30be9cbeca8a52","ref":"refs/heads/main","pushedAt":"2024-04-08T15:57:46.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"thekpaul","name":"Paul Kim (김형준)","path":"/thekpaul","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44695374?s=80&v=4"},"commit":{"message":"FIX: Remove Treesitter Parser for LaTeX in Neovim\n\nThe `vimtex` plugin is, currently, more capable of handling various\nverbatim-related environment and text parsing.\nFurther adjustments may be introduced for `vimtex` or Treesitter\nregarding LaTeX typsetting configurations.\n\nWhile the LaTeX parser is downloaded automatically due to having\n`autoinstall` enabled, highlights will be disabled with the\n`highlights.disable` option so that `vimtex` takes control.\n\nCheck latex-lsp/tree-sitter-latex#75 for more information on this topic.\n\nSigned-off-by: Paul Kim <44695374+thekpaul@users.noreply.github.com>","shortMessageHtmlLink":"FIX: Remove Treesitter Parser for LaTeX in Neovim"}},{"before":"c4fe60f99ca4fe8f9736cf583c2d78278d4bc71b","after":"96ee3031cc83cddc79ac4459413f4ef899ad9b4e","ref":"refs/heads/main","pushedAt":"2024-04-08T14:05:54.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"thekpaul","name":"Paul Kim (김형준)","path":"/thekpaul","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44695374?s=80&v=4"},"commit":{"message":"FIX: Remove Treesitter Parser for LaTeX in Neovim\n\nThe `vimtex` plugin is, currently, more capable of handling various\nverbatim-related environment and text parsing.\nFurther adjustments may be introduced for `vimtex` or Treesitter\nregarding LaTeX typsetting configurations.\n\nBibTeX support has also been removed, as the BibTeX parser seems to\ndepend on the LaTeX parser.\n\nSigned-off-by: Paul Kim <44695374+thekpaul@users.noreply.github.com>","shortMessageHtmlLink":"FIX: Remove Treesitter Parser for LaTeX in Neovim"}},{"before":"6534f0b18a00295beacaff343ce5a7d0cb4adcb7","after":"c4fe60f99ca4fe8f9736cf583c2d78278d4bc71b","ref":"refs/heads/main","pushedAt":"2024-04-08T13:55:45.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"thekpaul","name":"Paul Kim (김형준)","path":"/thekpaul","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44695374?s=80&v=4"},"commit":{"message":"FIX: Remove Treesitter Parser for LaTeX in Neovim\n\nThe `vimtex` plugin is, currently, more capable of handling various\nverbatim-related environment and text parsing.\nFurther adjustments may be introduced for `vimtex` or Treesitter\nregarding LaTeX typsetting configurations.\n\nSigned-off-by: Paul Kim <44695374+thekpaul@users.noreply.github.com>","shortMessageHtmlLink":"FIX: Remove Treesitter Parser for LaTeX in Neovim"}},{"before":"3d7a24a097ff19821adb1cff79b0784c039a417f","after":null,"ref":"refs/heads/ibl","pushedAt":"2024-04-08T13:49:51.000Z","pushType":"branch_deletion","commitsCount":0,"pusher":{"login":"thekpaul","name":"Paul Kim (김형준)","path":"/thekpaul","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44695374?s=80&v=4"}},{"before":"f542f0a18a881219709dbe7fa588a600467b842a","after":"6534f0b18a00295beacaff343ce5a7d0cb4adcb7","ref":"refs/heads/main","pushedAt":"2024-04-08T13:49:26.000Z","pushType":"push","commitsCount":7,"pusher":{"login":"thekpaul","name":"Paul Kim (김형준)","path":"/thekpaul","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44695374?s=80&v=4"},"commit":{"message":"FEAT: Replace Indentation Plugin for NeoVim\n\nThis merge commit replaces the `vim-indent-guides` plugin for a more\nNeovim-friendly `indent-blankline` plugin, written in Lua.\nThis provides more robust indentation guides with configurations\ncompatible with the Lazy.nvim plugin manager.\n\nWhile stable, the new plugin present a problem where virtual text does\nnot play nice in visual and selection mode highlights.\nThis is a problem in Neovim itself, with resolving patches presented\nbut not yet merged upstream.\nWhile this merge commit includes a sufficient workaround of toggling\nindentation guides on visual mode entry and exit at this time,\nfuture commits may include a better solution.\n\nSigned-off-by: Paul Kim <44695374+thekpaul@users.noreply.github.com>","shortMessageHtmlLink":"FEAT: Replace Indentation Plugin for NeoVim"}},{"before":"82c2472bd5bb26ebf8c352154fc8d4625f98e6f8","after":"3d7a24a097ff19821adb1cff79b0784c039a417f","ref":"refs/heads/ibl","pushedAt":"2024-04-08T13:43:34.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"thekpaul","name":"Paul Kim (김형준)","path":"/thekpaul","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44695374?s=80&v=4"},"commit":{"message":"REFACTOR: Move Plugin Configs to Options Block\n\nThe `config` block is used to sequentially call multiple functions\nrelated to the plugin, part of which is the `setup()` function provided\nby the plugin itself.\nAs options for the plugins can be stored in a separate `opts` block\nand read in the `config` block, this commit splits the plugin-specific\noption table from other configuration functions for better readability.\n\nSigned-off-by: Paul Kim <44695374+thekpaul@users.noreply.github.com>","shortMessageHtmlLink":"REFACTOR: Move Plugin Configs to Options Block"}},{"before":"40c8bb6d319b24dce9d3b4115944ca68f1326c62","after":"f542f0a18a881219709dbe7fa588a600467b842a","ref":"refs/heads/main","pushedAt":"2024-04-08T13:41:13.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"thekpaul","name":"Paul Kim (김형준)","path":"/thekpaul","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44695374?s=80&v=4"},"commit":{"message":"FEAT: Modify Configurations for VimTeX Plugin\n\nThe filetype-based lazy loading is removed, as it may interfere with\nglobal functions such as `:VimtexInverseSearch`.\n\nThe `config` block has been renamed to the `init` block, which is\nrecommended by the VimTeX plugin maintainer(s).\n\nWhile not used, the `vim.g.vimtex_view_general_viewer` option has been\nenabled and changed to `wslview` to better suite possible use cases in\nWSL environments.\nFuture commits will elaborate on this option to support multiple\noperating systems and typesetting environments.\n\nLastly, the `vim.g.vimtex_imaps_enabled` option has been disabled,\nas the default settings interfered with custom maps in insert mode.\nWhile commented-out currently, the `vim.g.vimtex_imaps_leader` option\nwill be changed to the `@` key to complement the current custom maps.\n\nSigned-off-by: Paul Kim <44695374+thekpaul@users.noreply.github.com>","shortMessageHtmlLink":"FEAT: Modify Configurations for VimTeX Plugin"}},{"before":"43a65cce06cff130b8e5a06be6b0a0e0ae2234e6","after":"82c2472bd5bb26ebf8c352154fc8d4625f98e6f8","ref":"refs/heads/ibl","pushedAt":"2024-04-07T09:04:18.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"thekpaul","name":"Paul Kim (김형준)","path":"/thekpaul","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44695374?s=80&v=4"},"commit":{"message":"REFACTOR: Move Plugin Configs to Options Block\n\nThe `config` block is used to sequentially call multiple functions\nrelated to the plugin, part of which is the `setup()` function provided\nby the plugin itself.\nAs options for the plugins can be stored in a separate `opts` block\nand read in the `config` block, this commit splits the plugin-specific\noption table from other configuration functions for better readability.\n\nSigned-off-by: Paul Kim <44695374+thekpaul@users.noreply.github.com>","shortMessageHtmlLink":"REFACTOR: Move Plugin Configs to Options Block"}},{"before":"5c9b5536296ccb29243b58be98e966e683ffbd59","after":"43a65cce06cff130b8e5a06be6b0a0e0ae2234e6","ref":"refs/heads/ibl","pushedAt":"2024-04-05T11:08:01.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"thekpaul","name":"Paul Kim (김형준)","path":"/thekpaul","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44695374?s=80&v=4"},"commit":{"message":"FEAT: Toggle `indent-blankline` in Visual Mode\n\nThe current implementation for virtual text in Neovim does not support\nvisual mode highlight overlay over it.\nAs `indent-blankline.nvim` uses virtual text to draw the indent lines,\nit is not possible to see the visual selection when `indent-blankline`\nis enabled.\nThis commit provides a temporary workaround by disabling the indentation\nguides entirely, for all buffers, when entering visual mode\nand enabling them when exiting visual mode.\n\nSigned-off-by: Paul Kim <44695374+thekpaul@users.noreply.github.com>","shortMessageHtmlLink":"FEAT: Toggle indent-blankline in Visual Mode"}},{"before":"9986a834197d4fa6f1ad0182f2abba4450d3480a","after":"5c9b5536296ccb29243b58be98e966e683ffbd59","ref":"refs/heads/ibl","pushedAt":"2024-04-05T11:04:49.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"thekpaul","name":"Paul Kim (김형준)","path":"/thekpaul","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44695374?s=80&v=4"},"commit":{"message":"FEAT: Toggle `indent-blankline` in Visual Mode\n\nThe current implementation for virtual text in Neovim does not support\nvisual mode highlight overlay over it.\nAs `indent-blankline.nvim` uses virtual text to draw the indent lines,\nit is not possible to see the visual selection when `indent-blankline`\nis enabled.\nThis commit provides a temporary workaround by disabling the indentation\nguides entirely, for all buffers, when entering visual mode\nand enabling them when exiting visual mode.\n\nSigned-off-by: Paul Kim <44695374+thekpaul@users.noreply.github.com>","shortMessageHtmlLink":"FEAT: Toggle indent-blankline in Visual Mode"}},{"before":"5ab20c9595b48d43d2217216bbbd34ffcbbc5bc6","after":"40c8bb6d319b24dce9d3b4115944ca68f1326c62","ref":"refs/heads/main","pushedAt":"2024-04-05T05:44:52.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"thekpaul","name":"Paul Kim (김형준)","path":"/thekpaul","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44695374?s=80&v=4"},"commit":{"message":"FEAT: Use `fillchars` to Unset EOB Character\n\nThe end-of-buffer characters are set by the `fillchars.eob` option,\nwhich defaults to the \"tilde\" (`~`) character.\nThis is unset in the top-level user configuration file `init.lua`,\nwhich removes the need for highlight group modifications.\n\nSigned-off-by: Paul Kim <44695374+thekpaul@users.noreply.github.com>","shortMessageHtmlLink":"FEAT: Use fillchars to Unset EOB Character"}},{"before":"a4d3cf7a9c3f5ca324f3f3431fa4447a16162b22","after":"5ab20c9595b48d43d2217216bbbd34ffcbbc5bc6","ref":"refs/heads/main","pushedAt":"2024-04-04T19:07:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"thekpaul","name":"Paul Kim (김형준)","path":"/thekpaul","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44695374?s=80&v=4"},"commit":{"message":"REFACTOR: Set Foreground Colors Only for Tildes\n\nBackground colors are now linked to background colors in `Normal`.\nWhile this does not affect foreground colors, background colors are\nnow applied with changes in colorschemes.\nThis removes the need to extend the `Normal` highlight group into a\nnew table and merge new values for specific keys.\n\nSigned-off-by: Paul Kim <44695374+thekpaul@users.noreply.github.com>","shortMessageHtmlLink":"REFACTOR: Set Foreground Colors Only for Tildes"}},{"before":"a4b2174f5e61f218124114dffae1d3a2ed0f3766","after":"9986a834197d4fa6f1ad0182f2abba4450d3480a","ref":"refs/heads/ibl","pushedAt":"2024-04-04T19:04:01.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"thekpaul","name":"Paul Kim (김형준)","path":"/thekpaul","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44695374?s=80&v=4"},"commit":{"message":"FEAT: Custom Highlight Groups for Indentation\n\nThis commit adds custom highlight groups for indentation whitespaces\nin the `indent-blankline.nvim` plugin.\nThe custom highlight groups are `IndentOdd` and `IndentEven`, used for\nodd and even levels of indentation, respectively.\nAt this time, only background colors for both GUI and TUI are set.\nForeground colors will be added if necessary at a later commit.\n\nAlso changes the `opts` key to `config` to call additional functions\nbefore the actual `setup()` function is called.\nThis forces the `nvim_set_hl` API to be called before the `setup()`\nfunction is called, which is necessary for the custom highlight groups\nto be recognised by the plugin on startup.\n\nValues for the custom highlight groups are taken from the previous\nconfigurations for the `vim-indent-guides` plugin, which is no longer\nused here.\nThese values are hard-coded, which may cause aesthetic issues when\nthe colorscheme is changed.\n\nSigned-off-by: Paul Kim <44695374+thekpaul@users.noreply.github.com>","shortMessageHtmlLink":"FEAT: Custom Highlight Groups for Indentation"}},{"before":"7d915b42b7fac56d6d025261e7cadf928cd999d2","after":"a4b2174f5e61f218124114dffae1d3a2ed0f3766","ref":"refs/heads/ibl","pushedAt":"2024-04-04T19:03:28.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"thekpaul","name":"Paul Kim (김형준)","path":"/thekpaul","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44695374?s=80&v=4"},"commit":{"message":"REFACTOR: Set Foreground Colors Only for Tildes\n\nBackground colors are now linked to background colors in `Normal`.\nWhile this does not affect foreground colors, background colors are\nnow applied with changes in colorschemes.\nThis removes the need to extend the `Normal` highlight group into a\nnew table and merge new values for specific keys.\n\nSigned-off-by: Paul Kim <44695374+thekpaul@users.noreply.github.com>","shortMessageHtmlLink":"REFACTOR: Set Foreground Colors Only for Tildes"}},{"before":"42191239e8956f0206ca3602647c94cf8960a12f","after":"7d915b42b7fac56d6d025261e7cadf928cd999d2","ref":"refs/heads/ibl","pushedAt":"2024-04-04T18:55:47.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"thekpaul","name":"Paul Kim (김형준)","path":"/thekpaul","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44695374?s=80&v=4"},"commit":{"message":"FEAT: Custom Highlight Groups for Indentation\n\nThis commit adds custom highlight groups for indentation whitespaces\nin the `indent-blankline.nvim` plugin.\nThe custom highlight groups are `IndentOdd` and `IndentEven`, used for\nodd and even levels of indentation, respectively.\nAt this time, only background colors for both GUI and TUI are set.\nForeground colors will be added if necessary at a later commit.\n\nAlso changes the `opts` key to `config` to call additional functions\nbefore the actual `setup()` function is called.\nThis forces the `nvim_set_hl` API to be called before the `setup()`\nfunction is called, which is necessary for the custom highlight groups\nto be recognised by the plugin on startup.\n\nValues for the custom highlight groups are taken from the previous\nconfigurations for the `vim-indent-guides` plugin, which is no longer\nused here.\nThese values are hard-coded, which may cause aesthetic issues when\nthe colorscheme is changed.\n\nSigned-off-by: Paul Kim <44695374+thekpaul@users.noreply.github.com>","shortMessageHtmlLink":"FEAT: Custom Highlight Groups for Indentation"}},{"before":"efd7500a2d970c3becb999c2ea1f3f4be0b31c00","after":"a4d3cf7a9c3f5ca324f3f3431fa4447a16162b22","ref":"refs/heads/main","pushedAt":"2024-04-04T18:55:41.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"thekpaul","name":"Paul Kim (김형준)","path":"/thekpaul","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44695374?s=80&v=4"},"commit":{"message":"FEAT: Lua API to Set `EndOfBuffer` Highlight Group\n\nThe `nvim_get_hl` API is used to retrieve the baseline `Normal`\nhighlight group.\nThis is then used to create a table for a new highlight group,\n`HideTilde`, which inherits the background color from `Normal`\nand sets the foreground color to the background color.\nThe `HideTilde` highlight group is then set as the `EndOfBuffer`\nhighlight group, which is used to hide the buffer end tildes.\n\nUnfortunately, the `EndOfBuffer` highlight group is currently\nentirely overwritten with hard-coded values retrieved from the\n`Normal` highlight group on startup.\nThis may cause the `EndOfBuffer` highlight group to be incorrect\nif the `Normal` highlight group is modified (i.e. by a colorscheme)\nafter the `EndOfBuffer` highlight group is set.\n\nAlso changes the `init` key to `config` to suppress unexpected\nbehaviours that may occur when the plugin is loaded.\nThe `config` key is used to avoid calling a possible `setup()` function\nembedded in the plugin.\nAs this is a Vimscript plugin, there is no `setup()` function to call,\nbut it is good practice to use the `config` key to avoid unexpected\n`setup()` function calls.\n\nSigned-off-by: Paul Kim <44695374+thekpaul@users.noreply.github.com>","shortMessageHtmlLink":"FEAT: Lua API to Set EndOfBuffer Highlight Group"}},{"before":"c8b5823dd464c2b4daa150049db7a32322c06455","after":"efd7500a2d970c3becb999c2ea1f3f4be0b31c00","ref":"refs/heads/main","pushedAt":"2024-04-04T14:21:32.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"thekpaul","name":"Paul Kim (김형준)","path":"/thekpaul","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44695374?s=80&v=4"},"commit":{"message":"FEAT: Lazy.nvim Options During Plugin Setup\n\nOptions are added as a table during the Lazy.nvim setup function call.\nCurrently, only the `change_detection.notify` option is set to `false`\nto prevent notifications when plugin configuration files are updated.\n\nSigned-off-by: Paul Kim <44695374+thekpaul@users.noreply.github.com>","shortMessageHtmlLink":"FEAT: Lazy.nvim Options During Plugin Setup"}},{"before":"f2071e3f2ba1feb61bd45447136cddf4a857eef5","after":"42191239e8956f0206ca3602647c94cf8960a12f","ref":"refs/heads/ibl","pushedAt":"2024-04-04T14:20:39.000Z","pushType":"force_push","commitsCount":0,"pusher":{"login":"thekpaul","name":"Paul Kim (김형준)","path":"/thekpaul","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44695374?s=80&v=4"},"commit":{"message":"FEAT: Preliminary Options for `indent-blankline`\n\nThe `indent.tab_char` option is used to override hard-tab `lcs` configs\nfor leading tabs only.\nNote that setting this as the same to `indent.char` may cause confusion\nif tabs and spaces are used in the same file.\nHighlights for all indentation is set equal to the highlight group\n`NonText` at this time, to avoid confusion during the migration process.\n\nThe `whitespace.remove_blankline_trail` option is used to force\nhighlights for trailing whitespaces from the `indent-blankline` plugin.\nThis is unset at this time to allow other configurations to set\nhighlight groups, if necessary.\n\nOther configuration options have not yet been set at this time.\n\nSigned-off-by: Paul Kim <44695374+thekpaul@users.noreply.github.com>","shortMessageHtmlLink":"FEAT: Preliminary Options for indent-blankline"}},{"before":"189c3f9ab3da504259e188448b42c322eccebb09","after":"f2071e3f2ba1feb61bd45447136cddf4a857eef5","ref":"refs/heads/ibl","pushedAt":"2024-04-04T13:39:51.000Z","pushType":"push","commitsCount":1,"pusher":{"login":"thekpaul","name":"Paul Kim (김형준)","path":"/thekpaul","primaryAvatarUrl":"https://avatars.githubusercontent.com/u/44695374?s=80&v=4"},"commit":{"message":"FEAT: Preliminary Options for `indent-blankline`\n\nThe `indent.tab_char` option is used to override hard-tab `lcs` configs\nfor leading tabs only.\nNote that setting this as the same to `indent.char` may cause confusion\nif tabs and spaces are used in the same file.\nHighlights for all indentation is set equal to the highlight group\n`NonText` at this time, to avoid confusion during the migration process.\n\nThe `whitespace.remove_blankline_trail` option is used to force\nhighlights for trailing whitespaces from the `indent-blankline` plugin.\nThis is unset at this time to allow other configurations to set\nhighlight groups, if necessary.\n\nOther configuration options have not yet been set at this time.\n\nSigned-off-by: Paul Kim <44695374+thekpaul@users.noreply.github.com>","shortMessageHtmlLink":"FEAT: Preliminary Options for indent-blankline"}}],"hasNextPage":true,"hasPreviousPage":false,"activityType":"all","actor":null,"timePeriod":"all","sort":"DESC","perPage":30,"cursor":"djE6ks8AAAAETLK2eAA","startCursor":null,"endCursor":null}},"title":"Activity · thekpaul/DOTS"}