I cannot navigate to unopened files that are still present in the workspace. Search seems to hang (progress bar moves).
Ubuntu 20.04, latest cursor.
I cannot navigate to unopened files that are still present in the workspace. Search seems to hang (progress bar moves).
Ubuntu 20.04, latest cursor.
Hey, does this happen all the time? Have you tried restarting Cursor or switching to another project?
Yes tried everything. Not only search is broken though, also the chat and a bunch of other basic functionalities. i reverted to 42.5 version and everything works. i am on ubuntu 20.04, kernel 5.15
Same here on Ubuntu 20.04.6 (running as a container on a CentOS 7 host) with v0.43.6 installed via AppImage extraction.
I have the same problem with a newly installed Cursor AI 0.43.6 on Ubuntu 20.04.6. The installation uses the AppImage without FUSE since FUSE is unavailable on the system. I extracted the AppImage and I started it via the commands:
export APPDIR=/full/path/of/squashfs-root
${APPDIR}/AppRun --no-sandbox
Maybe there is a better way to install Cursor AI on Linux?
@lterenzi96 mentioned that it works on 42.5. Where can I find that version?
edit: I have found the links here: 0.42.5 Build Links
Since I use Ctrl-P often, I consider my current installation as unusable…
Here the contents of the About section:
Version: 0.43.6
VSCode Version: 1.93.1
Commit: a846435528b4b760494a836f96f0739889253530
Date: 2024-12-06T05:11:55.168Z
Electron: 30.5.1
Chromium: 124.0.6367.243
Node.js: 20.16.0
V8: 12.4.254.20-electron.0
OS: Linux x64 3.10.0-1160.25.1.el7.x86_64 <------- that is CentOS 7, since the Ubuntu machine is a container running on top of a CentOS 7 host)
I can confirm that it still works on the Linux Cursor Version 0.42.5
(Linux x64 - https://downloader.cursor.sh/builds/24111460bf2loz1/linux/appImage/x64)
Details of working Linux installation:
Version: 0.42.5
VSCode Version: 1.93.1
Commit: 001668006cc714afd397f4ef0d52862f5a095530
Date: 2024-11-14T00:33:36.512Z
Electron: 30.4.0
Chromium: 124.0.6367.243
Node.js: 20.15.1
V8: 12.4.254.20-electron.0
OS: Linux x64 3.10.0-1160.25.1.el7.x86_64
Same issue here Not understanding why… Happy to share any config file you want to help you debug this.
Cursor 0.49.4 AppImage on Ubuntu 24.04. Launched with ./cursor-0.45.14-build-250219jnihavxsz-x86_64.AppImage --no-sandbox
(the name of the file doesn’t reflect the version of Cursor).
Version: 0.49.4
VSCode Version: 1.96.2
Commit: ec408037b24566b11e6132c58bbe6ad27046eb90
Date: 2025-04-22T00:17:03.731Z
Electron: 34.3.4
Chromium: 132.0.6834.210
Node.js: 20.18.3
V8: 13.2.152.41-electron.0
OS: Linux x64 6.8.0-58-generic
Structure consists of a root workspace (which is it’s own repo) that includes several independent repositories.
workspace/
├── README.md
├── fairmint.code-workspace
├── project/
├── scripts/
├── api/
├── investor/
├── ocp/
├── series/
├── studio/
└── web3safe/
WORKSPACE_ROOT/.gitignore. Ignores everything and then only allows specific files / folder (i.e. we hide the other git repos in the workspace).
# Ignore everything by default
*
# Allow .gitignore itself
!.gitignore
!.cursorignore
# Allow AI assistant config
!.cursor/
!.cursor/**
# Allow project repo (tasks, prompts, etc.)
!project/
# Allow workspace-level scripts and docs
!scripts/
!README.md
# Allow VS Code workspace file
!*.code-workspace
# Optional: allow dev container config, editor settings
!.devcontainer/
!.vscode/
WORKSPACE_ROOT/.cursorignore. Ignores lots of files / folders but then includes the other git repos in the workspace.
# migration files
api/migrations/
# Ignore all files in the node_modules directory
node_modules/
# Ignore all files in the dist directory
dist/
dist_node/
dist_browser/
# Ignore all files in the build directory
build/
# Ignore all files in the .git directory
.git/
# Ignore all files in the .idea directory
.idea/
# Ignore all files in the .vscode directory
.vscode/
# Ignore all files in the .cursorignore directory
.cursorignore/
# Ignore all files in the .serverless directory
.serverless/
# Ignore all files in the .husky directory
.husky/
# Ignore all files in the .next directory (Next.js)
.next/
# Ignore mocks directory
__mocks__/
# Large files
*.log
yarn-error.log
yarn.lock
package-lock.json
# Additional common directories to ignore
coverage/
.cache/
.esbuild/
out/
# Typescript
*.tsbuildinfo
# Add directories or file patterns to ignore during indexing (e.g. foo/ or *.csv)
!api/
!api/**
!investor/
!investor/**
!series/
!series/**
!studio/
!studio/**
!ocp/
!ocp/**
!web3safe/
!web3safe/**
!series-js/
!series-js/**
WORKSPACE_ROOT/.my.code-workspace:
{
"folders": [
{
"path": "."
}
],
"settings": {
"editor.formatOnSave": true,
"editor.codeActionsOnSave": {
"source.fixAll.eslint": "explicit"
},
"files.trimTrailingWhitespace": true,
"files.insertFinalNewline": true,
"files.trimFinalNewlines": true,
"editor.tabSize": 2,
"javascript.format.semicolons": "insert",
"typescript.format.semicolons": "insert",
"workbench.colorCustomizations": {
"activityBar.background": "#1F3158",
"titleBar.activeBackground": "#6366F1",
"titleBar.activeForeground": "#FAFAFA"
},
"search.exclude": {
"**/node_modules": true,
"**/dist": true,
"**/.next": true
}
},
"extensions": {
"recommendations": [
"dbaeumer.vscode-eslint",
"esbenp.prettier-vscode",
"ms-vscode.vscode-typescript-next",
"bradlc.vscode-tailwindcss",
]
}
}
Let me know if you see something off. Only thing I can think about is that .gitignore has precedence over .cursorignore but that would be surprising (and the AI tells me that it’s the opposite: .cursorignore > .gitignore).
A concrete example if it helps:
Here we see a file name SeriesRoomGrid.js
being indexed:
But when I do CTRL+P
to search and open that file:
So it seems that the files are being indexed correctly… but search doesn’t “see” them
Also, I tried enabling this option of VS Code (I’ve read that for some people it helped) but it had no effect on my end:
I cannot wait to fix this, it’s a big productivity killer.
Let me know how I can help!