Cursor is killing my mac! (process: rg and host-extension)

Sure!

I put everything that could be big, it’s same as my settings.json

.cursorignore

**/.cache/
**/.cargo/
**/.DS_Store
**/.foundry/
**/.git/
**/.local/
**/.npm/
**/.nvm/
**/.oh-my-zsh/
**/.rustup/
**/.wine/
**/Applications/
**/build/
**/Downloads/
**/Library/
**/node_modules/
**/Pictures/
**/Screenshots/
**/target/
**/VirtualBox VMs/
**/Virtual\ Machines.localized/

settings.json

{
    "search.followSymlinks": false,
    "files.exclude": {
        "**/.cache": true,
        "**/.cargo": true,
        "**/.DS_Store": true,
        "**/.foundry": true,
        "**/.git": true,
        "**/.local": true,
        "**/.npm": true,
        "**/.nvm": true,
        "**/.oh-my-zsh": true,
        "**/.rustup": true,
        "**/.wine": true,
        "**/Applications": true,
        "**/build": true,
        "**/Downloads": true,
        "**/Library": true,
        "**/node_modules": true,
        "**/Pictures": true,
        "**/Screenshots": true,
        "**/target": true,
        "**/VirtualBox VMs": true,
        "**/Virtual Machines.localized": true,
    },
    "files.watcherExclude": {
        "**/.cache/**": true,
        "**/.cargo/**": true,
        "**/.foundry/**": true,
        "**/.git/**": true,
        "**/.local/**": true,
        "**/.npm/**": true,
        "**/.nvm/**": true,
        "**/.oh-my-zsh/**": true,
        "**/.rustup/**": true,
        "**/.wine/**": true,
        "**/Applications/**": true,
        "**/build/**": true,
        "**/Downloads/**": true,
        "**/Library/**": true,
        "**/node_modules/**": true,
        "**/Pictures/**": true,
        "**/Screenshots/**": true,
        "**/target/**": true,
        "**/VirtualBox VMs/**": true,
        "**/Virtual Machines.localized/**": true
    },
    "search.exclude": {
        "**/.cache": true,
        "**/.cargo": true,
        "**/.foundry": true,
        "**/.git": true,
        "**/.local": true,
        "**/.npm": true,
        "**/.nvm": true,
        "**/.oh-my-zsh": true,
        "**/.rustup": true,
        "**/.wine": true,
        "**/Applications": true,
        "**/build": true,
        "**/Downloads": true,
        "**/Library": true,
        "**/node_modules": true,
        "**/Pictures": true,
        "**/Screenshots": true,
        "**/target": true,
        "**/VirtualBox VMs": true,
        "**/Virtual Machines.localized": true
    }
  }

By the way, do you have an idea when .cursorignore will be fully operational?
I saw this line in docs:

Cursor makes its best effort to block access to files listed in .cursorignore

Making its best effort is a bit too permissive :laughing: