Mercurial
changeset 150:c37490913530
[Config] Updated .vimrc files and made command for ctags movements.
| author | June Park <parkjune1995@gmail.com> |
|---|---|
| date | Sat, 10 Jan 2026 13:30:28 -0800 |
| parents | f41ac17926d2 |
| children | c033667da5f9 7387eec8e7f8 |
| files | ctag_script.sh tags vim-setup/.vimrc |
| diffstat | 3 files changed, 159 insertions(+), 14 deletions(-) [+] |
line wrap: on
line diff
--- a/ctag_script.sh Sat Jan 10 07:07:10 2026 -0800 +++ b/ctag_script.sh Sat Jan 10 13:30:28 2026 -0800 @@ -1,1 +1,1 @@ -ctags -R --exclude=bazel-mono --exclude=bazel-bin --exclude=bazel-out --exclude=bazel-zenbu --exclude=venv --languages=C --langmap=C:.h --c-kinds=+p . +ctags -R --exclude=bazel-mono --exclude=bazel-bin --exclude=bazel-out --exclude=bazel-zenbu --exclude=venv --languages=C --langmap=C:.h --extras=+r --c-kinds=+p .
--- a/tags Sat Jan 10 07:07:10 2026 -0800 +++ b/tags Sat Jan 10 13:30:28 2026 -0800 @@ -1,6 +1,7 @@ !_TAG_EXTRA_DESCRIPTION anonymous /Include tags for non-named objects like lambda/ !_TAG_EXTRA_DESCRIPTION fileScope /Include tags of file scope/ !_TAG_EXTRA_DESCRIPTION pseudo /Include pseudo tags/ +!_TAG_EXTRA_DESCRIPTION reference /Include reference tags/ !_TAG_EXTRA_DESCRIPTION subparser /Include tags generated by subparsers/ !_TAG_FIELD_DESCRIPTION epoch /the last modified time of the input file (only for F\/file kind tag)/ !_TAG_FIELD_DESCRIPTION file /File-restricted scoping/ @@ -1333,6 +1334,10 @@ GESTURE_TAP third_party/raylib/raylib-5.5_linux_amd64/include/raylib.h /^ GESTURE_TAP = 1, \/\/ Tap gesture$/;" e enum:__anon9d42b9dd1303 GESTURE_TAP third_party/raylib/raylib-5.5_macos/include/raylib.h /^ GESTURE_TAP = 1, \/\/ Tap gesture$/;" e enum:__anon255619051303 GESTURE_TAP third_party/raylib/raylib-5.5_win64/include/raylib.h /^ GESTURE_TAP = 1, \/\/ Tap gesture$/;" e enum:__anonf614aaea1303 +GL/gl.h third_party/raylib/include/rlgl.h /^ #include <GL\/gl.h>/;" h +GL/gl.h third_party/raylib/raylib-5.5_linux_amd64/include/rlgl.h /^ #include <GL\/gl.h>/;" h +GL/gl.h third_party/raylib/raylib-5.5_macos/include/rlgl.h /^ #include <GL\/gl.h>/;" h +GL/gl.h third_party/raylib/raylib-5.5_win64/include/rlgl.h /^ #include <GL\/gl.h>/;" h GLAD_API_CALL_EXPORT third_party/raylib/include/rlgl.h /^ #define GLAD_API_CALL_EXPORT$/;" d GLAD_API_CALL_EXPORT third_party/raylib/raylib-5.5_linux_amd64/include/rlgl.h /^ #define GLAD_API_CALL_EXPORT$/;" d GLAD_API_CALL_EXPORT third_party/raylib/raylib-5.5_macos/include/rlgl.h /^ #define GLAD_API_CALL_EXPORT$/;" d @@ -1357,6 +1362,22 @@ GLAD_MALLOC third_party/raylib/raylib-5.5_linux_amd64/include/rlgl.h /^ #define GLAD_MALLOC /;" d GLAD_MALLOC third_party/raylib/raylib-5.5_macos/include/rlgl.h /^ #define GLAD_MALLOC /;" d GLAD_MALLOC third_party/raylib/raylib-5.5_win64/include/rlgl.h /^ #define GLAD_MALLOC /;" d +GLES2/gl2.h third_party/raylib/include/rlgl.h /^ #include <GLES2\/gl2.h>/;" h +GLES2/gl2.h third_party/raylib/raylib-5.5_linux_amd64/include/rlgl.h /^ #include <GLES2\/gl2.h>/;" h +GLES2/gl2.h third_party/raylib/raylib-5.5_macos/include/rlgl.h /^ #include <GLES2\/gl2.h>/;" h +GLES2/gl2.h third_party/raylib/raylib-5.5_win64/include/rlgl.h /^ #include <GLES2\/gl2.h>/;" h +GLES2/gl2ext.h third_party/raylib/include/rlgl.h /^ #include <GLES2\/gl2ext.h>/;" h +GLES2/gl2ext.h third_party/raylib/include/rlgl.h /^ #include <GLES2\/gl2ext.h>/;" h +GLES2/gl2ext.h third_party/raylib/raylib-5.5_linux_amd64/include/rlgl.h /^ #include <GLES2\/gl2ext.h>/;" h +GLES2/gl2ext.h third_party/raylib/raylib-5.5_linux_amd64/include/rlgl.h /^ #include <GLES2\/gl2ext.h>/;" h +GLES2/gl2ext.h third_party/raylib/raylib-5.5_macos/include/rlgl.h /^ #include <GLES2\/gl2ext.h>/;" h +GLES2/gl2ext.h third_party/raylib/raylib-5.5_macos/include/rlgl.h /^ #include <GLES2\/gl2ext.h>/;" h +GLES2/gl2ext.h third_party/raylib/raylib-5.5_win64/include/rlgl.h /^ #include <GLES2\/gl2ext.h>/;" h +GLES2/gl2ext.h third_party/raylib/raylib-5.5_win64/include/rlgl.h /^ #include <GLES2\/gl2ext.h>/;" h +GLES3/gl3.h third_party/raylib/include/rlgl.h /^ #include <GLES3\/gl3.h>/;" h +GLES3/gl3.h third_party/raylib/raylib-5.5_linux_amd64/include/rlgl.h /^ #include <GLES3\/gl3.h>/;" h +GLES3/gl3.h third_party/raylib/raylib-5.5_macos/include/rlgl.h /^ #include <GLES3\/gl3.h>/;" h +GLES3/gl3.h third_party/raylib/raylib-5.5_win64/include/rlgl.h /^ #include <GLES3\/gl3.h>/;" h GL_COMPRESSED_RGB8_ETC2 third_party/raylib/include/rlgl.h /^ #define GL_COMPRESSED_RGB8_ETC2 /;" d GL_COMPRESSED_RGB8_ETC2 third_party/raylib/raylib-5.5_linux_amd64/include/rlgl.h /^ #define GL_COMPRESSED_RGB8_ETC2 /;" d GL_COMPRESSED_RGB8_ETC2 third_party/raylib/raylib-5.5_macos/include/rlgl.h /^ #define GL_COMPRESSED_RGB8_ETC2 /;" d @@ -1465,17 +1486,33 @@ GOLD third_party/raylib/raylib-5.5_linux_amd64/include/raylib.h /^#define GOLD /;" d GOLD third_party/raylib/raylib-5.5_macos/include/raylib.h /^#define GOLD /;" d GOLD third_party/raylib/raylib-5.5_win64/include/raylib.h /^#define GOLD /;" d +GRAPHICS_API_OPENGL_21 third_party/raylib/include/rlgl.h /^ #undef GRAPHICS_API_OPENGL_21$/;" d +GRAPHICS_API_OPENGL_21 third_party/raylib/raylib-5.5_linux_amd64/include/rlgl.h /^ #undef GRAPHICS_API_OPENGL_21$/;" d +GRAPHICS_API_OPENGL_21 third_party/raylib/raylib-5.5_macos/include/rlgl.h /^ #undef GRAPHICS_API_OPENGL_21$/;" d +GRAPHICS_API_OPENGL_21 third_party/raylib/raylib-5.5_win64/include/rlgl.h /^ #undef GRAPHICS_API_OPENGL_21$/;" d GRAPHICS_API_OPENGL_33 third_party/raylib/include/rlgl.h /^ #define GRAPHICS_API_OPENGL_33$/;" d +GRAPHICS_API_OPENGL_33 third_party/raylib/include/rlgl.h /^ #undef GRAPHICS_API_OPENGL_33$/;" d GRAPHICS_API_OPENGL_33 third_party/raylib/include/rlgl.h /^ #define GRAPHICS_API_OPENGL_33$/;" d GRAPHICS_API_OPENGL_33 third_party/raylib/raylib-5.5_linux_amd64/include/rlgl.h /^ #define GRAPHICS_API_OPENGL_33$/;" d +GRAPHICS_API_OPENGL_33 third_party/raylib/raylib-5.5_linux_amd64/include/rlgl.h /^ #undef GRAPHICS_API_OPENGL_33$/;" d GRAPHICS_API_OPENGL_33 third_party/raylib/raylib-5.5_linux_amd64/include/rlgl.h /^ #define GRAPHICS_API_OPENGL_33$/;" d GRAPHICS_API_OPENGL_33 third_party/raylib/raylib-5.5_macos/include/rlgl.h /^ #define GRAPHICS_API_OPENGL_33$/;" d +GRAPHICS_API_OPENGL_33 third_party/raylib/raylib-5.5_macos/include/rlgl.h /^ #undef GRAPHICS_API_OPENGL_33$/;" d GRAPHICS_API_OPENGL_33 third_party/raylib/raylib-5.5_macos/include/rlgl.h /^ #define GRAPHICS_API_OPENGL_33$/;" d GRAPHICS_API_OPENGL_33 third_party/raylib/raylib-5.5_win64/include/rlgl.h /^ #define GRAPHICS_API_OPENGL_33$/;" d +GRAPHICS_API_OPENGL_33 third_party/raylib/raylib-5.5_win64/include/rlgl.h /^ #undef GRAPHICS_API_OPENGL_33$/;" d GRAPHICS_API_OPENGL_33 third_party/raylib/raylib-5.5_win64/include/rlgl.h /^ #define GRAPHICS_API_OPENGL_33$/;" d +GRAPHICS_API_OPENGL_43 third_party/raylib/include/rlgl.h /^ #undef GRAPHICS_API_OPENGL_43$/;" d +GRAPHICS_API_OPENGL_43 third_party/raylib/raylib-5.5_linux_amd64/include/rlgl.h /^ #undef GRAPHICS_API_OPENGL_43$/;" d +GRAPHICS_API_OPENGL_43 third_party/raylib/raylib-5.5_macos/include/rlgl.h /^ #undef GRAPHICS_API_OPENGL_43$/;" d +GRAPHICS_API_OPENGL_43 third_party/raylib/raylib-5.5_win64/include/rlgl.h /^ #undef GRAPHICS_API_OPENGL_43$/;" d +GRAPHICS_API_OPENGL_ES2 third_party/raylib/include/rlgl.h /^ #undef GRAPHICS_API_OPENGL_ES2$/;" d GRAPHICS_API_OPENGL_ES2 third_party/raylib/include/rlgl.h /^ #define GRAPHICS_API_OPENGL_ES2$/;" d +GRAPHICS_API_OPENGL_ES2 third_party/raylib/raylib-5.5_linux_amd64/include/rlgl.h /^ #undef GRAPHICS_API_OPENGL_ES2$/;" d GRAPHICS_API_OPENGL_ES2 third_party/raylib/raylib-5.5_linux_amd64/include/rlgl.h /^ #define GRAPHICS_API_OPENGL_ES2$/;" d +GRAPHICS_API_OPENGL_ES2 third_party/raylib/raylib-5.5_macos/include/rlgl.h /^ #undef GRAPHICS_API_OPENGL_ES2$/;" d GRAPHICS_API_OPENGL_ES2 third_party/raylib/raylib-5.5_macos/include/rlgl.h /^ #define GRAPHICS_API_OPENGL_ES2$/;" d +GRAPHICS_API_OPENGL_ES2 third_party/raylib/raylib-5.5_win64/include/rlgl.h /^ #undef GRAPHICS_API_OPENGL_ES2$/;" d GRAPHICS_API_OPENGL_ES2 third_party/raylib/raylib-5.5_win64/include/rlgl.h /^ #define GRAPHICS_API_OPENGL_ES2$/;" d GRAY third_party/raylib/include/raylib.h /^#define GRAY /;" d GRAY third_party/raylib/raylib-5.5_linux_amd64/include/raylib.h /^#define GRAY /;" d @@ -3948,6 +3985,14 @@ ORANGE third_party/raylib/raylib-5.5_macos/include/raylib.h /^#define ORANGE /;" d ORANGE third_party/raylib/raylib-5.5_win64/include/raylib.h /^#define ORANGE /;" d OTHER third_party/raylib/include/raygui.h /^typedef enum { BORDER = 0, BASE, TEXT, OTHER } GuiPropertyElement;$/;" e enum:__anonbfe71a2a1503 +OpenGL/gl.h third_party/raylib/include/rlgl.h /^ #include <OpenGL\/gl.h>/;" h +OpenGL/gl.h third_party/raylib/raylib-5.5_linux_amd64/include/rlgl.h /^ #include <OpenGL\/gl.h>/;" h +OpenGL/gl.h third_party/raylib/raylib-5.5_macos/include/rlgl.h /^ #include <OpenGL\/gl.h>/;" h +OpenGL/gl.h third_party/raylib/raylib-5.5_win64/include/rlgl.h /^ #include <OpenGL\/gl.h>/;" h +OpenGL/glext.h third_party/raylib/include/rlgl.h /^ #include <OpenGL\/glext.h>/;" h +OpenGL/glext.h third_party/raylib/raylib-5.5_linux_amd64/include/rlgl.h /^ #include <OpenGL\/glext.h>/;" h +OpenGL/glext.h third_party/raylib/raylib-5.5_macos/include/rlgl.h /^ #include <OpenGL\/glext.h>/;" h +OpenGL/glext.h third_party/raylib/raylib-5.5_win64/include/rlgl.h /^ #include <OpenGL\/glext.h>/;" h OpenURL third_party/raylib/include/raylib.h /^RLAPI void OpenURL(const char *url); \/\/ Open URL with default sys/;" p typeref:typename:RLAPI void OpenURL third_party/raylib/raylib-5.5_linux_amd64/include/raylib.h /^RLAPI void OpenURL(const char *url); \/\/ Open URL with default sys/;" p typeref:typename:RLAPI void OpenURL third_party/raylib/raylib-5.5_macos/include/raylib.h /^RLAPI void OpenURL(const char *url); \/\/ Open URL with default sys/;" p typeref:typename:RLAPI void @@ -5610,6 +5655,7 @@ STBDS_ARR_TO_HASH dowa/stb_ds.h /^#define STBDS_ARR_TO_HASH(/;" d STBDS_ASSERT dowa/stb_ds.h /^#define STBDS_ASSERT /;" d STBDS_ASSERT dowa/stb_ds.h /^#define STBDS_ASSERT(/;" d +STBDS_ASSERT dowa/stb_ds.h /^#undef STBDS_ASSERT$/;" d STBDS_ASSERT_WAS_UNDEFINED dowa/stb_ds.h /^#define STBDS_ASSERT_WAS_UNDEFINED$/;" d STBDS_BUCKET_LENGTH dowa/stb_ds.h /^#define STBDS_BUCKET_LENGTH /;" d STBDS_BUCKET_MASK dowa/stb_ds.h /^#define STBDS_BUCKET_MASK /;" d @@ -7199,6 +7245,7 @@ animVertices third_party/raylib/raylib-5.5_linux_amd64/include/raylib.h /^ float *animVertices; \/\/ Animated vertex positions (after bones transformations)$/;" m struct:Mesh typeref:typename:float * animVertices third_party/raylib/raylib-5.5_macos/include/raylib.h /^ float *animVertices; \/\/ Animated vertex positions (after bones transformations)$/;" m struct:Mesh typeref:typename:float * animVertices third_party/raylib/raylib-5.5_win64/include/raylib.h /^ float *animVertices; \/\/ Animated vertex positions (after bones transformations)$/;" m struct:Mesh typeref:typename:float * +arpa/inet.h seobeo/seobeo.h /^#include <arpa\/inet.h>/;" h arraddn dowa/stb_ds.h /^#define arraddn stbds_arraddn /;" d arraddnindex dowa/stb_ds.h /^#define arraddnindex stbds_arraddnindex$/;" d arraddnptr dowa/stb_ds.h /^#define arraddnptr stbds_arraddnptr$/;" d @@ -7217,6 +7264,8 @@ arrput dowa/stb_ds.h /^#define arrput stbds_arrput$/;" d arrsetcap dowa/stb_ds.h /^#define arrsetcap stbds_arrsetcap$/;" d arrsetlen dowa/stb_ds.h /^#define arrsetlen stbds_arrsetlen$/;" d +assert.h dowa/dowa.h /^#include <assert.h>/;" h +assert.h dowa/stb_ds.h /^#include <assert.h>/;" h autoCursorCounter third_party/raylib/include/raygui.h /^static int autoCursorCounter = 0; \/\/ Frame counter for automatic repeated cursor/;" v typeref:typename:int b dowa/stb_ds.h /^typedef struct { int key,b,c,d; } stbds_struct;$/;" m struct:__anon7f1219f40508 typeref:typename:int b dowa/stb_ds.h /^typedef struct { int key[2],b,c,d; } stbds_struct2;$/;" m struct:__anon7f1219f40608 typeref:typename:int @@ -7366,6 +7415,7 @@ ctxType third_party/raylib/raylib-5.5_linux_amd64/include/raylib.h /^ int ctxType; \/\/ Type of music context (audio filetype)$/;" m struct:Music typeref:typename:int ctxType third_party/raylib/raylib-5.5_macos/include/raylib.h /^ int ctxType; \/\/ Type of music context (audio filetype)$/;" m struct:Music typeref:typename:int ctxType third_party/raylib/raylib-5.5_win64/include/raylib.h /^ int ctxType; \/\/ Type of music context (audio filetype)$/;" m struct:Music typeref:typename:int +ctype.h third_party/raylib/include/raygui.h /^#include <ctype.h>/;" h currentBatch third_party/raylib/include/rlgl.h /^ rlRenderBatch *currentBatch; \/\/ Current render batch$/;" m struct:rlglData typeref:typename:rlRenderBatch * currentBatch third_party/raylib/raylib-5.5_linux_amd64/include/rlgl.h /^ rlRenderBatch *currentBatch; \/\/ Current render batch$/;" m struct:rlglData typeref:typename:rlRenderBatch * currentBatch third_party/raylib/raylib-5.5_macos/include/rlgl.h /^ rlRenderBatch *currentBatch; \/\/ Current render batch$/;" m struct:rlglData typeref:typename:rlRenderBatch * @@ -7436,6 +7486,7 @@ defaultVShaderId third_party/raylib/raylib-5.5_linux_amd64/include/rlgl.h /^ unsigned int defaultVShaderId; \/\/ Default vertex shader id (used by default shade/;" m struct:rlglData::__anon0cdf4ceb0d08 typeref:typename:unsigned int defaultVShaderId third_party/raylib/raylib-5.5_macos/include/rlgl.h /^ unsigned int defaultVShaderId; \/\/ Default vertex shader id (used by default shade/;" m struct:rlglData::__anon96c0c2130d08 typeref:typename:unsigned int defaultVShaderId third_party/raylib/raylib-5.5_win64/include/rlgl.h /^ unsigned int defaultVShaderId; \/\/ Default vertex shader id (used by default shade/;" m struct:rlglData::__anon9e7796b80d08 typeref:typename:unsigned int +deita.h deita/deita_internal.h /^#include "deita.h"/;" h deita__sqlite_connection_close deita/deita_internal.h /^extern void deita__sqlite_connection_close(Deita_Connection *p_connection);$/;" p typeref:typename:void deita__sqlite_connection_create deita/deita_internal.h /^extern Deita_Connection* deita__sqlite_connection_create(const char *connection_string);$/;" p typeref:typename:Deita_Connection * deita__sqlite_connection_is_open deita/deita_internal.h /^extern boolean deita__sqlite_connection_is_open(Deita_Connection *p_connection);$/;" p typeref:typename:boolean @@ -7469,6 +7520,8 @@ distance third_party/raylib/raylib-5.5_linux_amd64/include/raylib.h /^ float distance; \/\/ Distance to the nearest hit$/;" m struct:RayCollision typeref:typename:float distance third_party/raylib/raylib-5.5_macos/include/raylib.h /^ float distance; \/\/ Distance to the nearest hit$/;" m struct:RayCollision typeref:typename:float distance third_party/raylib/raylib-5.5_win64/include/raylib.h /^ float distance; \/\/ Distance to the nearest hit$/;" m struct:RayCollision typeref:typename:float +dowa/dowa.h deita/deita.h /^#include "dowa\/dowa.h"/;" h +dowa/dowa.h seobeo/seobeo_internal.h /^#include "dowa\/dowa.h"/;" h dowa__array_free dowa/dowa.h /^DLAPI void dowa__array_free(void *p_array);$/;" p typeref:typename:DLAPI void dowa__array_grow dowa/dowa.h /^DLAPI void *dowa__array_grow(void *p_array, size_t element_size, size_t minimum_capacity, Dowa_A/;" p typeref:typename:DLAPI void * dowa__hash_bytes dowa/dowa.h /^DLAPI uint32 dowa__hash_bytes(void *p_key, size_t key_size);$/;" p typeref:typename:DLAPI uint32 @@ -7481,6 +7534,7 @@ dowa__hashmap_has_key dowa/dowa.h /^DLAPI boolean dowa__hashmap_has_key(void *p_map, size_t element_size, void *p_key, size_t key_si/;" p typeref:typename:DLAPI boolean dowa__hashmap_push dowa/dowa.h /^DLAPI void *dowa__hashmap_push(void *p_map, size_t element_size, void *p_key, size_t key_size,/;" p typeref:typename:DLAPI void * dowa__header dowa/dowa.h /^#define dowa__header(/;" d +dowa_internal.h dowa/dowa.h /^#include "dowa_internal.h"/;" h download_path seobeo/seobeo_internal.h /^ char *download_path;$/;" m struct:__anon7a4da8400608 typeref:typename:char * dragMode postdog/gui_window_file_dialog.h /^ bool dragMode;$/;" m struct:__anoncb6fd9740108 typeref:typename:bool drawCounter third_party/raylib/include/rlgl.h /^ int drawCounter; \/\/ Draw calls counter$/;" m struct:rlRenderBatch typeref:typename:int @@ -7495,15 +7549,25 @@ elementCount third_party/raylib/raylib-5.5_linux_amd64/include/rlgl.h /^ int elementCount; \/\/ Number of elements in the buffer (QUADS)$/;" m struct:rlVertexBuffer typeref:typename:int elementCount third_party/raylib/raylib-5.5_macos/include/rlgl.h /^ int elementCount; \/\/ Number of elements in the buffer (QUADS)$/;" m struct:rlVertexBuffer typeref:typename:int elementCount third_party/raylib/raylib-5.5_win64/include/rlgl.h /^ int elementCount; \/\/ Number of elements in the buffer (QUADS)$/;" m struct:rlVertexBuffer typeref:typename:int +errno.h seobeo/seobeo.h /^#include <errno.h>/;" h events third_party/raylib/include/raylib.h /^ AutomationEvent *events; \/\/ Events entries$/;" m struct:AutomationEventList typeref:typename:AutomationEvent * events third_party/raylib/raylib-5.5_linux_amd64/include/raylib.h /^ AutomationEvent *events; \/\/ Events entries$/;" m struct:AutomationEventList typeref:typename:AutomationEvent * events third_party/raylib/raylib-5.5_macos/include/raylib.h /^ AutomationEvent *events; \/\/ Events entries$/;" m struct:AutomationEventList typeref:typename:AutomationEvent * events third_party/raylib/raylib-5.5_win64/include/raylib.h /^ AutomationEvent *events; \/\/ Events entries$/;" m struct:AutomationEventList typeref:typename:AutomationEvent * expected_status seobeo/snapshot_creator.h /^ int expected_status;$/;" m struct:__anon0d8f4d060108 typeref:typename:int +external/glad.h third_party/raylib/include/rlgl.h /^ #include "external\/glad.h"/;" h +external/glad.h third_party/raylib/raylib-5.5_linux_amd64/include/rlgl.h /^ #include "external\/glad.h"/;" h +external/glad.h third_party/raylib/raylib-5.5_macos/include/rlgl.h /^ #include "external\/glad.h"/;" h +external/glad.h third_party/raylib/raylib-5.5_win64/include/rlgl.h /^ #include "external\/glad.h"/;" h +external/glad_gles2.h third_party/raylib/include/rlgl.h /^ #include "external\/glad_gles2.h"/;" h +external/glad_gles2.h third_party/raylib/raylib-5.5_linux_amd64/include/rlgl.h /^ #include "external\/glad_gles2.h"/;" h +external/glad_gles2.h third_party/raylib/raylib-5.5_macos/include/rlgl.h /^ #include "external\/glad_gles2.h"/;" h +external/glad_gles2.h third_party/raylib/raylib-5.5_win64/include/rlgl.h /^ #include "external\/glad_gles2.h"/;" h eyeToScreenDistance third_party/raylib/include/raylib.h /^ float eyeToScreenDistance; \/\/ Distance between eye and display in meters$/;" m struct:VrDeviceInfo typeref:typename:float eyeToScreenDistance third_party/raylib/raylib-5.5_linux_amd64/include/raylib.h /^ float eyeToScreenDistance; \/\/ Distance between eye and display in meters$/;" m struct:VrDeviceInfo typeref:typename:float eyeToScreenDistance third_party/raylib/raylib-5.5_macos/include/raylib.h /^ float eyeToScreenDistance; \/\/ Distance between eye and display in meters$/;" m struct:VrDeviceInfo typeref:typename:float eyeToScreenDistance third_party/raylib/raylib-5.5_win64/include/raylib.h /^ float eyeToScreenDistance; \/\/ Distance between eye and display in meters$/;" m struct:VrDeviceInfo typeref:typename:float +fcntl.h seobeo/seobeo.h /^#include <fcntl.h>/;" h file seobeo/seobeo_internal.h /^ void *file;$/;" m struct:__anon7a4da8400208 typeref:typename:void * fileNameEditMode postdog/gui_window_file_dialog.h /^ bool fileNameEditMode;$/;" m struct:__anoncb6fd9740108 typeref:typename:bool fileNameText postdog/gui_window_file_dialog.h /^ char fileNameText[1024];$/;" m struct:__anoncb6fd9740108 typeref:typename:char[1024] @@ -8033,6 +8097,15 @@ materials third_party/raylib/raylib-5.5_linux_amd64/include/raylib.h /^ Material *materials; \/\/ Materials array$/;" m struct:Model typeref:typename:Material * materials third_party/raylib/raylib-5.5_macos/include/raylib.h /^ Material *materials; \/\/ Materials array$/;" m struct:Model typeref:typename:Material * materials third_party/raylib/raylib-5.5_win64/include/raylib.h /^ Material *materials; \/\/ Materials array$/;" m struct:Model typeref:typename:Material * +math.h third_party/raylib/include/raygui.h /^#include <math.h>/;" h +math.h third_party/raylib/include/raymath.h /^#include <math.h>/;" h +math.h third_party/raylib/include/rlgl.h /^#include <math.h>/;" h +math.h third_party/raylib/raylib-5.5_linux_amd64/include/raymath.h /^#include <math.h>/;" h +math.h third_party/raylib/raylib-5.5_linux_amd64/include/rlgl.h /^#include <math.h>/;" h +math.h third_party/raylib/raylib-5.5_macos/include/raymath.h /^#include <math.h>/;" h +math.h third_party/raylib/raylib-5.5_macos/include/rlgl.h /^#include <math.h>/;" h +math.h third_party/raylib/raylib-5.5_win64/include/raymath.h /^#include <math.h>/;" h +math.h third_party/raylib/raylib-5.5_win64/include/rlgl.h /^#include <math.h>/;" h max third_party/raylib/include/raylib.h /^ Vector3 max; \/\/ Maximum vertex box-corner$/;" m struct:BoundingBox typeref:typename:Vector3 max third_party/raylib/raylib-5.5_linux_amd64/include/raylib.h /^ Vector3 max; \/\/ Maximum vertex box-corner$/;" m struct:BoundingBox typeref:typename:Vector3 max third_party/raylib/raylib-5.5_macos/include/raylib.h /^ Vector3 max; \/\/ Maximum vertex box-corner$/;" m struct:BoundingBox typeref:typename:Vector3 @@ -8094,6 +8167,8 @@ name third_party/raylib/raylib-5.5_win64/include/raylib.h /^ char name[32]; \/\/ Bone name$/;" m struct:BoneInfo typeref:typename:char[32] native_handle deita/deita_internal.h /^ void *native_handle;$/;" m struct:Deita_Connection typeref:typename:void * native_result deita/deita_internal.h /^ void *native_result;$/;" m struct:Deita_Result_Set typeref:typename:void * +netdb.h seobeo/seobeo.h /^#include <netdb.h>/;" h +netinet/in.h seobeo/seobeo.h /^#include <netinet\/in.h>/;" h next dowa/stb_ds.h /^ struct stbds_string_block *next;$/;" m struct:stbds_string_block typeref:struct:stbds_string_block * next seobeo/seobeo_internal.h /^ Seobeo_WebSocket_Server_Connection *next;$/;" m struct:Seobeo_WebSocket_Server_Connection_Struct typeref:typename:Seobeo_WebSocket_Server_Connection * normal third_party/raylib/include/raylib.h /^ Vector3 normal; \/\/ Surface normal of hit$/;" m struct:RayCollision typeref:typename:Vector3 @@ -8136,6 +8211,8 @@ offsetY third_party/raylib/raylib-5.5_macos/include/raylib.h /^ int offsetY; \/\/ Character offset Y when drawing$/;" m struct:GlyphInfo typeref:typename:int offsetY third_party/raylib/raylib-5.5_win64/include/raylib.h /^ int offsetY; \/\/ Character offset Y when drawing$/;" m struct:GlyphInfo typeref:typename:int opcode seobeo/seobeo_internal.h /^ Seobeo_WebSocket_Opcode opcode;$/;" m struct:__anon7a4da8400a08 typeref:typename:Seobeo_WebSocket_Opcode +openssl/err.h seobeo/seobeo_internal.h /^#include <openssl\/err.h>/;" h +openssl/ssl.h seobeo/seobeo_internal.h /^#include <openssl\/ssl.h>/;" h p_arena dowa/dowa.h /^ Dowa_Arena *p_arena;$/;" m struct:__anon82503da00308 typeref:typename:Dowa_Arena * p_arena dowa/dowa.h /^ Dowa_Arena* p_arena;$/;" m struct:__anon82503da00508 typeref:typename:Dowa_Arena * p_arena seobeo/seobeo_internal.h /^ Dowa_Arena *p_arena;$/;" m struct:__anon7a4da8400608 typeref:typename:Dowa_Arena * @@ -8206,6 +8283,7 @@ projectionStereo third_party/raylib/raylib-5.5_win64/include/rlgl.h /^ Matrix projectionStereo[2]; \/\/ VR stereo rendering eyes projection matrices$/;" m struct:rlglData::__anon9e7796b80d08 typeref:typename:Matrix[2] propertyId third_party/raylib/include/raygui.h /^ unsigned short propertyId; \/\/ Property identifier$/;" m struct:GuiStyleProp typeref:typename:unsigned short propertyValue third_party/raylib/include/raygui.h /^ int propertyValue; \/\/ Property value$/;" m struct:GuiStyleProp typeref:typename:int +pthread.h seobeo/seobeo.h /^#include <pthread.h>/;" h r third_party/raylib/include/raygui.h /^ unsigned char r;$/;" m struct:Color typeref:typename:unsigned char r third_party/raylib/include/raylib.h /^ unsigned char r; \/\/ Color red value$/;" m struct:Color typeref:typename:unsigned char r third_party/raylib/raylib-5.5_linux_amd64/include/raylib.h /^ unsigned char r; \/\/ Color red value$/;" m struct:Color typeref:typename:unsigned char @@ -8219,6 +8297,7 @@ rAudioProcessor third_party/raylib/raylib-5.5_linux_amd64/include/raylib.h /^typedef struct rAudioProcessor rAudioProcessor;$/;" t typeref:struct:rAudioProcessor rAudioProcessor third_party/raylib/raylib-5.5_macos/include/raylib.h /^typedef struct rAudioProcessor rAudioProcessor;$/;" t typeref:struct:rAudioProcessor rAudioProcessor third_party/raylib/raylib-5.5_win64/include/raylib.h /^typedef struct rAudioProcessor rAudioProcessor;$/;" t typeref:struct:rAudioProcessor +raylib.h third_party/raylib/include/raygui.h /^ #include "raylib.h"/;" h read_buffer seobeo/seobeo_internal.h /^ uint8 *read_buffer;$/;" m struct:__anon7a4da8400208 typeref:typename:uint8 * read_buffer_capacity seobeo/seobeo_internal.h /^ uint32 read_buffer_capacity;$/;" m struct:__anon7a4da8400208 typeref:typename:uint32 read_buffer_len seobeo/seobeo_internal.h /^ uint32 read_buffer_len; \/\/ current size$/;" m struct:__anon7a4da8400208 typeref:typename:uint32 @@ -9768,6 +9847,10 @@ scaleIn third_party/raylib/raylib-5.5_macos/include/raylib.h /^ float scaleIn[2]; \/\/ VR distortion scale in$/;" m struct:VrStereoConfig typeref:typename:float[2] scaleIn third_party/raylib/raylib-5.5_win64/include/raylib.h /^ float scaleIn[2]; \/\/ VR distortion scale in$/;" m struct:VrStereoConfig typeref:typename:float[2] seed dowa/stb_ds.h /^ size_t seed;$/;" m struct:__anon7f1219f40408 typeref:typename:size_t +seobeo/seobeo.h mrjunejune/test/test.h /^#include "seobeo\/seobeo.h"/;" h +seobeo/seobeo.h seobeo/snapshot_creator.h /^#include "seobeo\/seobeo.h"/;" h +seobeo/seobeo_internal.h seobeo/seobeo.h /^#include "seobeo\/seobeo_internal.h"/;" h +seobeo/snapshot_creator.h mrjunejune/test/test.h /^#include "seobeo\/snapshot_creator.h"/;" h sh_new_arena dowa/stb_ds.h /^#define sh_new_arena stbds_sh_new_arena$/;" d sh_new_strdup dowa/stb_ds.h /^#define sh_new_strdup stbds_sh_new_strdup$/;" d shader third_party/raylib/include/raylib.h /^ Shader shader; \/\/ Material shader$/;" m struct:Material typeref:typename:Shader @@ -9788,6 +9871,8 @@ shput dowa/stb_ds.h /^#define shput stbds_shput$/;" d shputi dowa/stb_ds.h /^#define shputi stbds_shputi$/;" d shputs dowa/stb_ds.h /^#define shputs stbds_shputs$/;" d +signal.h mrjunejune/test/test.h /^#include <signal.h>/;" h +signal.h seobeo/seobeo.h /^#include <signal.h>/;" h size postdog/gui_window_file_dialog.h /^ int size;$/;" m struct:FileInfo typeref:typename:int size seobeo/seobeo_internal.h /^ size_t size;$/;" m struct:__anon7a4da8400308 typeref:typename:size_t slot_count dowa/stb_ds.h /^ size_t slot_count;$/;" m struct:__anon7f1219f40408 typeref:typename:size_t @@ -9798,6 +9883,7 @@ source third_party/raylib/raylib-5.5_linux_amd64/include/raylib.h /^ Rectangle source; \/\/ Texture source rectangle$/;" m struct:NPatchInfo typeref:typename:Rectangle source third_party/raylib/raylib-5.5_macos/include/raylib.h /^ Rectangle source; \/\/ Texture source rectangle$/;" m struct:NPatchInfo typeref:typename:Rectangle source third_party/raylib/raylib-5.5_win64/include/raylib.h /^ Rectangle source; \/\/ Texture source rectangle$/;" m struct:NPatchInfo typeref:typename:Rectangle +sqlite3.h deita/deita_internal.h /^#include <sqlite3.h>/;" h srv seobeo/seobeo_internal.h /^ Seobeo_Handle *srv;$/;" m struct:__anon7a4da8400408 typeref:typename:Seobeo_Handle * ssbo third_party/raylib/include/rlgl.h /^ bool ssbo; \/\/ Shader storage buffer object support (GL_ARB_sh/;" m struct:rlglData::__anonb66549aa0e08 typeref:typename:bool ssbo third_party/raylib/raylib-5.5_linux_amd64/include/rlgl.h /^ bool ssbo; \/\/ Shader storage buffer object support (GL_ARB_sh/;" m struct:rlglData::__anon0cdf4ceb0e08 typeref:typename:bool @@ -9950,6 +10036,35 @@ stbds_temp_key dowa/stb_ds.h /^#define stbds_temp_key(/;" d stbds_unit_tests dowa/stb_ds.h /^extern void stbds_unit_tests(void);$/;" p typeref:typename:void stbds_unit_tests dowa/stb_ds.h /^void stbds_unit_tests(void)$/;" f typeref:typename:void +stdarg.h seobeo/seobeo.h /^#include <stdarg.h>/;" h +stdarg.h third_party/raylib/include/raygui.h /^#include <stdarg.h>/;" h +stdarg.h third_party/raylib/include/raylib.h /^#include <stdarg.h>/;" h +stdarg.h third_party/raylib/raylib-5.5_linux_amd64/include/raylib.h /^#include <stdarg.h>/;" h +stdarg.h third_party/raylib/raylib-5.5_macos/include/raylib.h /^#include <stdarg.h>/;" h +stdarg.h third_party/raylib/raylib-5.5_win64/include/raylib.h /^#include <stdarg.h>/;" h +stdatomic.h seobeo/seobeo_internal.h /^#include <stdatomic.h>/;" h +stdbool.h third_party/raylib/include/raylib.h /^ #include <stdbool.h>/;" h +stdbool.h third_party/raylib/include/rlgl.h /^ #include <stdbool.h>/;" h +stdbool.h third_party/raylib/raylib-5.5_linux_amd64/include/raylib.h /^ #include <stdbool.h>/;" h +stdbool.h third_party/raylib/raylib-5.5_linux_amd64/include/rlgl.h /^ #include <stdbool.h>/;" h +stdbool.h third_party/raylib/raylib-5.5_macos/include/raylib.h /^ #include <stdbool.h>/;" h +stdbool.h third_party/raylib/raylib-5.5_macos/include/rlgl.h /^ #include <stdbool.h>/;" h +stdbool.h third_party/raylib/raylib-5.5_win64/include/raylib.h /^ #include <stdbool.h>/;" h +stdbool.h third_party/raylib/raylib-5.5_win64/include/rlgl.h /^ #include <stdbool.h>/;" h +stddef.h dowa/dowa.h /^#include <stddef.h>/;" h +stddef.h dowa/stb_ds.h /^#include <stddef.h>/;" h +stdio.h dowa/dowa.h /^#include <stdio.h>/;" h +stdio.h dowa/stb_ds.h /^#include <stdio.h>/;" h +stdio.h mrjunejune/test/test.h /^#include <stdio.h>/;" h +stdio.h third_party/raylib/include/raygui.h /^#include <stdio.h>/;" h +stdlib.h dowa/dowa.h /^#include <stdlib.h>/;" h +stdlib.h dowa/stb_ds.h /^#include <stdlib.h>/;" h +stdlib.h mrjunejune/test/test.h /^#include <stdlib.h>/;" h +stdlib.h third_party/raylib/include/raygui.h /^ #include <stdlib.h>/;" h +stdlib.h third_party/raylib/include/rlgl.h /^#include <stdlib.h>/;" h +stdlib.h third_party/raylib/raylib-5.5_linux_amd64/include/rlgl.h /^#include <stdlib.h>/;" h +stdlib.h third_party/raylib/raylib-5.5_macos/include/rlgl.h /^#include <stdlib.h>/;" h +stdlib.h third_party/raylib/raylib-5.5_win64/include/rlgl.h /^#include <stdlib.h>/;" h stereoRender third_party/raylib/include/rlgl.h /^ bool stereoRender; \/\/ Stereo rendering flag$/;" m struct:rlglData::__anonb66549aa0d08 typeref:typename:bool stereoRender third_party/raylib/raylib-5.5_linux_amd64/include/rlgl.h /^ bool stereoRender; \/\/ Stereo rendering flag$/;" m struct:rlglData::__anon0cdf4ceb0d08 typeref:typename:bool stereoRender third_party/raylib/raylib-5.5_macos/include/rlgl.h /^ bool stereoRender; \/\/ Stereo rendering flag$/;" m struct:rlglData::__anon96c0c2130d08 typeref:typename:bool @@ -9969,9 +10084,22 @@ stream third_party/raylib/raylib-5.5_win64/include/raylib.h /^ AudioStream stream; \/\/ Audio stream$/;" m struct:Music typeref:typename:AudioStream stream third_party/raylib/raylib-5.5_win64/include/raylib.h /^ AudioStream stream; \/\/ Audio stream$/;" m struct:Sound typeref:typename:AudioStream string dowa/stb_ds.h /^ stbds_string_arena string;$/;" m struct:__anon7f1219f40408 typeref:typename:stbds_string_arena +string.h dowa/dowa.h /^#include <string.h>/;" h +string.h dowa/stb_ds.h /^#include <string.h>/;" h +string.h postdog/gui_window_file_dialog.h /^#include <string.h>/;" h +string.h seobeo/seobeo.h /^#include <string.h>/;" h +string.h third_party/raylib/include/raygui.h /^#include <string.h>/;" h +string.h third_party/raylib/include/rlgl.h /^#include <string.h>/;" h +string.h third_party/raylib/raylib-5.5_linux_amd64/include/rlgl.h /^#include <string.h>/;" h +string.h third_party/raylib/raylib-5.5_macos/include/rlgl.h /^#include <string.h>/;" h +string.h third_party/raylib/raylib-5.5_win64/include/rlgl.h /^#include <string.h>/;" h strkey dowa/stb_ds.h /^char *strkey(int n)$/;" f typeref:typename:char * strreset dowa/stb_ds.h /^#define strreset stbds_strreset$/;" d supportDrag postdog/gui_window_file_dialog.h /^ bool supportDrag;$/;" m struct:__anoncb6fd9740108 typeref:typename:bool +sys/socket.h seobeo/seobeo.h /^#include <sys\/socket.h>/;" h +sys/types.h seobeo/seobeo.h /^#include <sys\/types.h>/;" h +sys/wait.h mrjunejune/test/test.h /^#include <sys\/wait.h>/;" h +sys/wait.h seobeo/seobeo.h /^#include <sys\/wait.h>/;" h tangents third_party/raylib/include/raylib.h /^ float *tangents; \/\/ Vertex tangents (XYZW - 4 components per vertex) (shader-locati/;" m struct:Mesh typeref:typename:float * tangents third_party/raylib/raylib-5.5_linux_amd64/include/raylib.h /^ float *tangents; \/\/ Vertex tangents (XYZW - 4 components per vertex) (shader-locati/;" m struct:Mesh typeref:typename:float * tangents third_party/raylib/raylib-5.5_macos/include/raylib.h /^ float *tangents; \/\/ Vertex tangents (XYZW - 4 components per vertex) (shader-locati/;" m struct:Mesh typeref:typename:float * @@ -10073,6 +10201,8 @@ textureId third_party/raylib/raylib-5.5_linux_amd64/include/rlgl.h /^ unsigned int textureId; \/\/ Texture id to be used on the draw -> Use to create new draw/;" m struct:rlDrawCall typeref:typename:unsigned int textureId third_party/raylib/raylib-5.5_macos/include/rlgl.h /^ unsigned int textureId; \/\/ Texture id to be used on the draw -> Use to create new draw/;" m struct:rlDrawCall typeref:typename:unsigned int textureId third_party/raylib/raylib-5.5_win64/include/rlgl.h /^ unsigned int textureId; \/\/ Texture id to be used on the draw -> Use to create new draw/;" m struct:rlDrawCall typeref:typename:unsigned int +third_party/raylib/include/raygui.h postdog/gui_window_file_dialog.h /^#include "third_party\/raylib\/include\/raygui.h"/;" h +third_party/raylib/include/raylib.h postdog/gui_window_file_dialog.h /^#include "third_party\/raylib\/include\/raylib.h"/;" h tombstone_count dowa/dowa.h /^ size_t tombstone_count;$/;" m struct:__anon82503da00508 typeref:typename:size_t tombstone_count dowa/stb_ds.h /^ size_t tombstone_count;$/;" m struct:__anon7f1219f40408 typeref:typename:size_t tombstone_count_threshold dowa/stb_ds.h /^ size_t tombstone_count_threshold;$/;" m struct:__anon7f1219f40408 typeref:typename:size_t @@ -10110,6 +10240,8 @@ uint32 dowa/dowa.h /^typedef unsigned int uint32;$/;" t typeref:typename:unsigned int uint64 dowa/dowa.h /^typedef unsigned long long uint64;$/;" t typeref:typename:unsigned long long uint8 dowa/dowa.h /^typedef unsigned char uint8;$/;" t typeref:typename:unsigned char +unistd.h mrjunejune/test/test.h /^#include <unistd.h>/;" h +unistd.h seobeo/seobeo.h /^#include <unistd.h>/;" h up third_party/raylib/include/raylib.h /^ Vector3 up; \/\/ Camera up vector (rotation over its axis)$/;" m struct:Camera3D typeref:typename:Vector3 up third_party/raylib/raylib-5.5_linux_amd64/include/raylib.h /^ Vector3 up; \/\/ Camera up vector (rotation over its axis)$/;" m struct:Camera3D typeref:typename:Vector3 up third_party/raylib/raylib-5.5_macos/include/raylib.h /^ Vector3 up; \/\/ Camera up vector (rotation over its axis)$/;" m struct:Camera3D typeref:typename:Vector3
--- a/vim-setup/.vimrc Sat Jan 10 07:07:10 2026 -0800 +++ b/vim-setup/.vimrc Sat Jan 10 13:30:28 2026 -0800 @@ -78,8 +78,25 @@ " <leader>fs: Ripgrep search for word (normal mode) nnoremap <leader>fs :RG<CR> -" <leader>fs: Ripgrep search for selected text (visual mode) -vnoremap <leader>fs :<C-u>execute 'Rg ' . getreg('"')<CR> +" <leader>fs: Open Ripgrep search prompt +nnoremap <leader>fs :RG<CR> + +function! RipgrepCursor(query) + call fzf#vim#grep( + \ 'rg --column --line-number --no-heading --color=always --smart-case -- '.shellescape(a:query), + \ 1, + \ fzf#vim#with_preview(), + \ 0) +endfunction + +" <leader>gr: Search word under cursor (Normal) +nnoremap <silent> <leader>gr :call RipgrepCursor(expand('<cword>'))<CR> + +" <leader>gr: Search selection (Visual) +vnoremap <silent> <leader>gr y:call RipgrepCursor(@@)<CR> + +nnoremap <leader>gd <C-w>} +nnoremap <leader>gD <C-]> " Open man in vim noremap <c-k> :h <cword><cr> @@ -103,19 +120,15 @@ " Keyword set keywordprg=:Man -" ----- -" Mac specific? -" -" " FZF enbale vim -" set rtp+=/opt/homebrew/opt/fzf -" -" you might need to add for linux as well i forgot -" -" " For some reason it include ( or ) when I use it in here -" set iskeyword-=( iskeyword-=) -" ------ +" FZF enbale vim +set rtp+=/opt/homebrew/opt/fzf +" For some reason it include ( or ) when I use it in here +set iskeyword-=( iskeyword-=) + +" ============================================================================ " Markdown Clipboard Image Paste +" ============================================================================ " Configuration: Set your API endpoint URL (leave empty to save locally) let g:clipboard_image_upload_url = ''